云服务器部署LiveGBS GB28181对接海康摄像头复盘
公司原项目是在局域网中通过海康WEB3.2访问摄像头实时预览,但是现在有个新需求,需要把多个地方的摄像头注册到我们的平台,项目部署在了云服务器中,准备对接LiveGBS实现需求,以下是部署LiveGBS并连接本地摄像头的过程复盘
环境
服务器:华为云服务器
部署LiveGBS
官网上有详细的部署文档,我就不献丑了,直接挂官网链接:LiveGBS GB28181 国标方案安装使用说明
配置LiveGBS
-
信令服务配置
基础配置>信令服务配置
SIP ID:默认
SIP 域:默认
SIP Host:公网ip
SIP 端口:15060
设备统一接入密码:自定义密码
其他配置不变
-
流媒体服务配置
本地|内网 IP:127.0.0.1
外网 IP(可选):公网ip
其他配置中勾选外网IP收流
海康摄像头配置
登录摄像头管理页面
-
基本配置
进入:配置>网络>基本配置>TCP/IP
ip跟随局域网配置
DNS服务器配置:
首选:223.5.5.5
备用:8.8.8.8
-
高级配置
进入:配置>网络>高级配置>平台接入
- 平台接入方式:28181
- 本地SIP端口:自定义(未占用即可)
- 传输协议:自选(TCP需要设备支持TCP协议)
- 选择启用
- SIP服务器ID:对应信令服务配置SIP ID
- SIP服务器域:对应信令服务配置SIP 域
- SIP服务器地址:对应信令服务配置SIP Host
- SIP服务器端口:对应信令服务配置SIP 端口
- SIP用户名:一般为20位,不重复即可
- SIP用户认证ID:一般为20位,不重复即可
- 密码:对应信令服务配置设备统一接入密码
其他默认即可
开放服务器端口(很重要)
这块很重要,在这块折腾了半天,端口开放不全会导致设备连接到了,但是无法播放预览
这块我开放了所有官方文档中提到的接口
但是预览依然报错:stream start error, ack sms[34020000002020000001] failed, res[400] none rtp data receive
最后加了技术客服微信问了一下,才发现是30000-30500只开放了TCP的端口,没有开放UDP的端口
配置开放UDP端口后设备预览成功
联系方式
作者:永夜
以上内容有不正确的地方或者不完善的地方烦请指正!🙏🙏🙏
标题:云服务器部署LiveGBS GB28181对接海康摄像头复盘
作者:luomuren
地址:http://luomuren.top/articles/2022/09/22/1663832618845.html