sql/mysql.sql
@@ -1,5 +1,9 @@
-- auto-generated definition
create schema wvp collate utf8_bin;
CREATE DATABASE `wvp` /*!40100 DEFAULT CHARACTER SET utf8mb3 COLLATE utf8mb3_bin */;
use wvp;
create table device
(
@@ -50,7 +54,7 @@
    streamId    varchar(50) null,
    deviceId    varchar(50) not null,
    parental    varchar(50) null,
    hasAudio    bit(1)   null,
    hasAudio    bit          null,
    createTime  varchar(50) not null,
    updateTime  varchar(50) not null,
    primary key (channelId, deviceId)
@@ -82,8 +86,37 @@
    longitude  double       null,
    latitude   double       null,
    streamType varchar(50) null,
    mediaServerId varchar(50)  null,
    status     int          null,
    primary key (app, stream, gbId)
);
create table media_server
(
    id                      varchar(255) not null
        primary key,
    ip                      varchar(50)  not null,
    hookIp                  varchar(50)  not null,
    sdpIp                   varchar(50)  not null,
    streamIp                varchar(50)  not null,
    httpPort                int          not null,
    httpSSlPort             int          not null,
    rtmpPort                int          not null,
    rtmpSSlPort             int          not null,
    rtpProxyPort            int          not null,
    rtspPort                int          not null,
    rtspSSLPort             int          not null,
    autoConfig              int          not null,
    secret                  varchar(50)  not null,
    streamNoneReaderDelayMS int          not null,
    rtpEnable               int          not null,
    rtpPortRange            varchar(50)  not null,
    recordAssistPort        int          not null,
    defaultServer           int          not null,
    createTime              varchar(50)  not null,
    updateTime              varchar(50)  not null,
    constraint media_server_i
        unique (ip, httpPort)
);
create table parent_platform
@@ -106,7 +139,7 @@
    characterSet   varchar(50) null,
    ptz            int          null,
    rtcp           int          null,
    status         bit(1)   null,
    status         bit          null,
    primary key (id, serverGBId)
);
@@ -139,9 +172,10 @@
    ffmpeg_cmd_key varchar(255) null,
    rtp_type       varchar(50) null,
    mediaServerId       varchar(50) null,
    enable_hls     bit(1)   null,
    enable_mp4     bit(1)   null,
    enable         bit(1)   not null,
    enable_hls     bit          null,
    enable_mp4     bit          null,
    enable         bit          not null,
    createTime     varchar(50)  not null,
    primary key (app, stream)
);
@@ -154,6 +188,7 @@
    originTypeStr    varchar(50) null,
    createStamp      int          null,
    aliveSecond      int          null,
    mediaServerId    varchar(50)  null,
    primary key (app, stream)
);
@@ -167,28 +202,3 @@
    create_time varchar(50) not null
);
insert into user (username, password, roleId, create_time) values ('admin', '21232f297a57a5a743894a0e4a801fc3', '0', '2021-04-13 14:14:57');
create table media_server (
      id          varchar(255)
          primary key,
      ip varchar(50) NOT NULL,
      hookIp varchar(50) NOT NULL,
      sdpIp varchar(50) NOT NULL,
      streamIp varchar(50) NOT NULL,
      httpPort int NOT NULL,
      httpSSlPort int NOT NULL,
      rtmpPort int NOT NULL,
      rtmpSSlPort int NOT NULL,
      rtpProxyPort int NOT NULL,
      rtspPort int NOT NULL,
      rtspSSLPort int NOT NULL,
      autoConfig int NOT NULL,
      secret varchar(50) NOT NULL,
      streamNoneReaderDelayMS int NOT NULL,
      rtpEnable int NOT NULL,
      rtpPortRange varchar(50) NOT NULL,
      recordAssistPort int NOT NULL,
      createTime  varchar(50) not null,
      updateTime  varchar(50) not null
);