LiveGBS收流模式支持UDP|TCP被动|TCP主动模式流传输模式之间有什么区别?

  • 1、背景
  • 2、GB28181信令传输协议
  • 3、GB28181视频流传输协议
  • 3.1、UDP
  • 3.2、TCP 被动
  • 3.3、TCP 主动
  • 4、切换视频流传输模式
  • 4.1、编辑
  • 4.2、下拉切换
  • 5、搭建GB28181视频直播平台


1、背景

国标GB28181协议中,视频流到国标视频平台,一般可以通过什么协议传输?基本是udp和tcp。早期的国标设备基本是通过UDP进行视频传输,那是摄像头的分辨率码流还比较小,UDP传输过程中不会有太多的丢包。随着硬件的分辨率和视频质量的提升,UDP在传输过程的产生的丢包问题,日益严重。
新的国标协议中2016版本,也明确规定了TCP流传输。所以后来较新的设备也都开始,支持TCP流传输。在项目建设过程,如果摄像头是支持TCP流传输的,这边也建议尽量使用TCP流传输。

2、GB28181信令传输协议

信令通什么方式上报,是由设备端决定的,LiveGBS服务这边都支持。

  • UDP
  • TCP

3、GB28181视频流传输协议

与信令注册不同,收流的传输模式是由上级决定的,在发起播放请求时候告知设备通过什么方式推送视频流过来

3.1、UDP

服务端监听UDP端口,通过信令服务告知设备端口,设备主动向服务端发起流传输

3.2、TCP 被动

服务端监听TCP端口,通过信令服务告知设备端口,设备主动向服务端发起流传输(建议使用此种,但设备不一定支持TCP流传输

3.3、TCP 主动

设备端告知服务端监听的TCP端口情况,服务端主动向设备拉流,此种场景较少,且设备所在网络可以被服务所在网络访问。

4、切换视频流传输模式

上述三种模式切换,可解决在不同网络环境下,流传输模式的切换选择。LiveGBS后台WEB登陆后可以操作。

4.1、编辑

LiveGBS-》国标设备-》编辑,可以编辑,流传输模式

LiveGBS流媒体平台GB/T28181功能-收流模式支持UDP|TCP被动|TCP主动模式流传输模式之间有什么区别?_信令传输协议

4.2、下拉切换

LiveGBS-》国标设备列表页面可以快速切换。

LiveGBS流媒体平台GB/T28181功能-收流模式支持UDP|TCP被动|TCP主动模式流传输模式之间有什么区别?_TCP被动_02

5、搭建GB28181视频直播平台