linux上docker形式部署GB28181服务wvp,zlmedia
2021-10-29 10:27
465 查看
目录
这里借用镜像的30080端口映射到zlmedia的http端口,80公网被占用
- 1.bash方式从镜像创建docker
- 2.下载vim
- 3.修改run.sh bug如下
- 4.修改application.xml
- 5.运行一下sh run.sh
- 6.Vim config.ini
- 7.重命名docker主机
- 8.内网穿透到公网的IP地址设置
- 9.4G卡流量,PPP拨号,转发流媒体
- 10.设置录象头存储视频10.1 确认是否本地储存录像
- 10.2 配置存储计划
- 10.3 移动侦测或告警为例
- 10.4 联动方式
1.bash方式从镜像创建docker
docker run -it -p 18080:18080 -p 30000:30000/udp -p 30000:30000/tcp -p 30080:30080 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro /bin/bash
这里借用镜像的30080端口映射到zlmedia的http端口,80公网被占用
2.下载vim
apt-get update
apt-get install vim
3.修改run.sh bug如下
#!/bin/bash redis-server --daemonize yes --bind 0.0.0.0 cd /opt/assist nohup java -jar *.jar --userSettings.record=/opt/media/www/record/ & nohup /opt/media/MediaServer -d -m 3 & cd /opt/wvp java -jar *.jar --spring.config.location=/opt/wvp/config/application.yml --media.record-assist-port=18081 --media.ip=127.0.0.1 --media.sdp-ip=192.168.6.41 --sip.ip=192.168.6.41 --media.stream-ip=192.168.6.41
内网穿透到公网使用如下配置
#!/bin/bash redis-server --daemonize yes --bind 0.0.0.0 cd /opt/assist nohup java -jar *.jar --userSettings.record=/opt/media/www/record/ & nohup /opt/media/MediaServer -d -m 3 & cd /opt/wvp java -jar *.jar --spring.config.location=/opt/wvp/config/application.yml --media.record-assist-port=18081 --media.ip=111.0.77.13 --media.sdp-ip=111.0.77.13 --sip.ip=192.168.6.41 --media.stream-ip=111.0.77.13
4.修改application 22c2 .xml
Sip: Sip.ip=网卡ip Media: Http-port= 30080 Rtp-proxy-port: 30000 Rtp: Enable:false 内网映射到公网: Media.ip=111.0.77.13
5.运行一下sh run.sh
两个作用:
- 将http-port存到sqlite中;
- 让media服务生成config.ini配置文件;
6.Vim config.ini
http port改成30080
rtp porxy port改成30000
重新运行服务sh run.sh
7.重命名docker主机
docker rename f24 wvp
8.内网穿透到公网的IP地址设置
media.stream-ip是摄像头实际推流IP(需要公网),media.sdp-ip是sip协议指定的公网推流IP(sip协议指定),media.ip 是流媒体服务IP(如果是内网直接用127即可,如果是公网单台部署,直接127即可,如果是两台公网部署直接用公网IP,如果是内网穿透到公网,用公网Ip,因为前端请求会用这个地址),sip.ip是sip服务器IP(可以是内网ip)
9.4G卡流量,PPP拨号,转发流媒体
摄像头采用如下设置下,视频效果不卡顿。
10.设置录象头存储视频
10.1 确认是否本地储存录像
首先确定存储管理要有空余内存(这里主要指SD卡)。
10.2 配置存储计划
定时存储或者报警或者移动侦测;
10.3 移动侦测或告警为例
使能移动侦测或者XX告警
10.4 联动方式
录像联动打勾
版权声明:本文为博主翻译文章+自己理解,部分代码自己写,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://www.cnblogs.com/JerryMouseLi/p/15479201.html
相关文章推荐
- Linux下使用Docker部署nacos-server:1.4.0(单机模式),丧心病狂的我在半夜给UCloud提交了一份工单
- linux环境部署及docker安装redis的方法
- linux系统(ubuntu)上安装部署docker容器
- Linux下Docker快速部署LAMP
- Linux下Docker部署文档
- Docker —— 用于统一开发和部署的轻量级 Linux 容器
- Docker 安装入门 Centos Linux安装Docker 部署mysql
- Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
- linux使用 Docker 部署 Spring Boot 总结及踩的坑
- Linux下Docker容器部署
- linux+docker+nginx+tomcat部署web项目
- 【Docker】「实战篇」开源项目docker化运维部署-linux和docker基本命令(三)
- linux中docker部署springboot项目两种方式
- Linux下使用Docker做mysql的镜像部署
- linux下Docker部署nodejs应用
- Linux环境基于CentOS7 搭建部署Docker容器
- Linux环境部署------docker篇
- Linux配置部署_新手向(五)——Docker的安装与使用
- Linux 多应用程序docker自动部署脚本
- Linux下自动化部署ASP.NET CORE 3.1(Docker+Jenkins+Nginx)