国标GB/T28181设备使用EasyGBS通过TCP协议,发现设备不推流的问题解决

背景分析

互联网的更新换代过程不断加快,将摄像头进行网络直播的应用程序和场景也越来越广泛,此过程需要将普通的安防摄像头的视频转到公网流媒体服务器,公网流媒体服务器再提供流格式转换,转成RTSP、RTMP、HTTP-FLV、HLS等可以Web、微信等直接播放的格式。目前市面上各种摄像头接入最常见的就是通过GB28181协议。

该协议是摄像头、NVR或其他视频平台等设备端主动向上级注册并保活的,因此设备端可以不需要固定的公网IP,局域网中的设备、4G网络等网络环境下的设备都可以通过GB28181主动注册到公网的服务器上。

EasyGBS应运而生

视频流媒体服务平台EasyGBS就是一款支持GB/T28181协议接入的流媒体平台,平台中包含GB/T28181接入服务器和GB/T28181流媒体服务器。接入服务器用于接收设备注册并提供信息上报设备控制等,GB/T28181流媒体服务器用于接收设备推流并输出RTSP、RTMP、HLS、FLV直播流分发。

EasyGBS

目前EasyGBS流媒体平台(以下简称“EasyGBS”)已广泛应用于安防行业,在使用过程中,有用户反馈如下问题:EasyGBS通过使用TCP协议的时候,设备不推流,设备对直播消息已经进行了回复,是tcp, TCP/RTP/AVP,但仍然不推流。

抓包显示如下:

v=0
o=34020000001180000006 0 0 IN IP4 183.134.211.52
s=Play
c=IN IP4 183.134.211.52
t=0 0
m=video 7078 TCP/RTP/AVP 96
a=sendonly
a=rtpmap:96 PS/90000
a=username:34020000001180000006
a=password:12345678
a=filesize:0
a=setup:active
y=0110000001

分析问题

此用户是两台海康设备推流到EasyGBS, DS-7804NB-K1 / C能够正常基于TCP协议进行直播,DS-7804NB-K1 / 4P出现以上问题。经过对信息进行比对分析,系统下指令a=setup:passive,回复信息为a=setup:active,应是设备版本问题。

解决问题

设备固件升级到2016版即可解决此问题。

EasyGBS

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值