永夜-Evernight

永夜降临之前,你都有改变的资格

云服务器部署LiveGBS GB28181对接海康摄像头复盘

公司原项目是在局域网中通过海康WEB3.2访问摄像头实时预览,但是现在有个新需求,需要把多个地方的摄像头注册到我们的平台,项目部署在了云服务器中,准备对接LiveGBS实现需求,以下是部署LiveGBS并连接本地摄像头的过程复盘

环境

服务器:华为云服务器

部署LiveGBS

官网上有详细的部署文档,我就不献丑了,直接挂官网链接:LiveGBS GB28181 国标方案安装使用说明

配置LiveGBS

  • 信令服务配置

    基础配置>信令服务配置

    SIP ID:默认

    SIP 域:默认

    SIP Host:公网ip

    SIP 端口:15060

    设备统一接入密码:自定义密码

    其他配置不变

    微信截图_20220914180842.png

  • 流媒体服务配置

    本地|内网 IP:127.0.0.1

    外网 IP(可选):公网ip

    其他配置中勾选外网IP收流

    微信截图_20220914180855.png

海康摄像头配置

登录摄像头管理页面

  • 基本配置

    进入:配置>网络>基本配置>TCP/IP

    ip跟随局域网配置

    DNS服务器配置:

    首选:223.5.5.5

    备用:8.8.8.8

    微信截图_20220914180808.png

  • 高级配置

    进入:配置>网络>高级配置>平台接入

    • 平台接入方式:28181
    • 本地SIP端口:自定义(未占用即可)
    • 传输协议:自选(TCP需要设备支持TCP协议)
    • 选择启用
    • SIP服务器ID:对应信令服务配置SIP ID
    • SIP服务器域:对应信令服务配置SIP 域
    • SIP服务器地址:对应信令服务配置SIP Host
    • SIP服务器端口:对应信令服务配置SIP 端口
    • SIP用户名:一般为20位,不重复即可
    • SIP用户认证ID:一般为20位,不重复即可
    • 密码:对应信令服务配置设备统一接入密码

    其他默认即可

    微信截图_20220914180741.png

开放服务器端口(很重要)

这块很重要,在这块折腾了半天,端口开放不全会导致设备连接到了,但是无法播放预览

这块我开放了所有官方文档中提到的接口

微信截图_20220914181059.png

但是预览依然报错:stream start error, ack sms[34020000002020000001] failed, res[400] none rtp data receive

最后加了技术客服微信问了一下,才发现是30000-30500只开放了TCP的端口,没有开放UDP的端口

配置开放UDP端口后设备预览成功

联系方式

作者:永夜

邮箱:Evernight@aliyun.com

以上内容有不正确的地方或者不完善的地方烦请指正!🙏🙏🙏


标题:云服务器部署LiveGBS GB28181对接海康摄像头复盘
作者:luomuren
地址:http://luomuren.top/articles/2022/09/22/1663832618845.html