准备工作

提前准备好开放端口,证书文件,流媒体部署包,依赖包

证书

视频会议以及国标设备的播放公网都需要证书,准备好证书域名后上传证书到服务器对应目录,证书格式使用pem/key格式

scp dwrh.beidou.online.pem [email protected]:/etc/ssl
scp dwrh.beidou.online.key [email protected]:/etc/ssl

在目录下生成一个合并的证书方便ZLMediakit使用

cat dwrh.beidou.online.key dwrh.beidou.online.pem > zlm.pem

部署包

scp gb28181.zip [email protected]:/home
scp zlm.zip [email protected]:/home

端口开放

需要开放端口

22,80,3478,443,5349,8000,8080/tcp,8091/tcp,
5061/udp,5062/udp,5063/udp,6600/tcp,9004/tcp,
8443/tcp,10000/udp,18181/tcp,1:65535/tcp,1:65535/udp

依赖

sudo apt update
sudo apt install -y apt-transport-https openssh-server curl net-tools debconf-utils gnupg2 openjdk-11-jdk nginx redis-server vim dpkg-dev

上传app所需要的webview

mkdir -p /home/meeting-webview
scp -r room-web [email protected]:/home/meeting-webview

流媒体平台部署

流媒体平台需要部署wvp-pro和zlm,解压到home目录下

sudo mkdir -p /home/ZLMediaKit
sudo unzip -o /home/zlm.zip -d /home/ZLMediaKit/
sudo chmod +x /home/ZLMediaKit/zlm/MediaServer
sudo chmod +x /home/ZLMediaKit/zlm/restart_project_detection.sh
sudo unzip -o /home/gb28181-platform.zip -d /home/
sudo chmod +x /home/gb28181-platform/start.sh
sudo chmod +x /home/gb28181-platform/restart_project_detection.sh

wvp-pro部署