公司原项目是在局域网中通过海康 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 端口后设备预览成功
联系方式
作者:永夜
邮箱:Evernight@aliyun.com
以上内容有不正确的地方或者不完善的地方烦请指正!🙏🙏🙏
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于