LiveGBS国标视频平台收流模式:UDP、TCP被动与TCP主动传输模式之差异剖析
LiveGBS国标视频平台收流模式:UDP、TCP被动与TCP主动传输模式之差异剖析
- 1、背景
- 2、信令传输
- 3、视频流传输
- 3.1、UDP传输模式
- 3.2、TCP被动传输模式
- 3.3、TCP主动传输模式
- 4、WEB配置流传输模式
- 4.1、编辑模式
- 4.2、下拉切换模式
- 5、搭建GB28181视频直播平台
1、背景
在国标GB28181协议体系下,视频流传输至国标视频平台时,主要采用的传输协议为UDP和TCP。在早期阶段,由于摄像头的分辨率相对较低,视频码流较小,UDP协议以其简单高效的特性,成为了视频传输的主流选择。在这一时期,UDP协议在传输过程中所产生的丢包现象并不显著,能够较好地满足当时的视频传输需求。
然而,随着硬件技术的飞速发展,摄像头的分辨率和视频质量得到了极大提升,视频码流也随之大幅增加。在这种情况下,UDP协议的劣势逐渐凸显出来,其传输过程中产生的丢包问题日益严重,已经无法满足高质量视频传输的要求。
为了应对这一挑战,新的国标协议GB28181 - 2016版本以及GB28181 - 2022版本中,都明确规定了TCP流传输的相关标准。此后,较新生产的设备也开始纷纷支持TCP流传输功能。在实际的项目建设过程中,如果摄像头设备支持TCP流传输,我们强烈建议优先选择TCP流传输模式,以确保视频传输的稳定性和可靠性。
需要注意的是,所有的国标设备都支持UDP流传输,但是老设备不一定支持TCP流传输。因此,在选择传输模式时,需要根据设备的实际情况进行合理配置。如果设备支持TCP流传输,建议将其配置为TCP收流模式。
2、信令传输
在国标视频平台的通信过程中,信令传输是非常重要的一环。注册配置的传输协议,指的是信令的注册传输协议,而视频流具体通过什么协议进行传输,则是由上级配置来决定的。
信令通过何种方式进行上报,是由设备端决定的。一般来说,用户可以在设备的配置注册界面进行选择。不过,也有部分设备没有提供这个配置选项。常见的信令传输方式主要有UDP和TCP两种。
下面是一张展示信令传输配置界面的图片,从中我们可以直观地看到设备端对信令传输协议的选择方式。
3、视频流传输
与信令注册不同,收流的传输模式是由上级决定的。在发起播放请求时,上级会告知设备通过何种方式推送视频流过来。下面我们将详细介绍三种不同的流传输模式。
3.1、UDP传输模式
在UDP传输模式下,服务端会监听一个UDP端口。服务端通过信令服务将这个端口信息告知设备,设备在接收到信息后,会主动向服务端发起流传输。UDP协议的优点是传输速度快,开销小,但缺点是不保证数据的可靠传输,容易出现丢包现象。因此,这种模式适用于对实时性要求较高,但对数据完整性要求相对较低的场景。
3.2、TCP被动传输模式
TCP被动传输模式下,服务端同样会监听一个TCP端口,并通过信令服务将该端口信息告知设备。设备在接收到端口信息后,会主动向服务端发起流传输。与UDP模式不同的是,TCP协议提供了可靠的数据传输,能够保证数据的完整性和顺序性。因此,这种模式能够有效避免因丢包而导致的视频卡顿、花屏等问题,提高视频观看的质量。虽然这种模式是比较推荐的收流模式,但需要注意的是,并不是所有的设备都支持TCP流传输。在使用这种模式之前,需要确保设备具备相应的功能。
3.3、TCP主动传输模式
在TCP主动传输模式下,设备端会告知服务端其监听的TCP端口情况。服务端在获取到端口信息后,会主动向设备拉流。这种模式的应用场景相对较少,因为它要求设备所在的网络能够被服务所在的网络访问。在实际应用中,如果设备处于内网环境,并且没有进行相应的网络配置,服务端可能无法直接访问设备,从而导致无法正常拉流。
4、WEB配置流传输模式
上述三种流传输模式的灵活切换,能够帮助我们在不同的网络环境下,选择最合适的传输模式,以确保视频流的稳定传输。在LiveGBS后台,我们可以通过WEB登陆的方式进行流传输模式的配置操作。
4.1、编辑模式
登录LiveGBS后台后,我们可以通过以下路径进行流传输模式的编辑:LiveGBS -> 国标设备 -> 编辑。在编辑界面中,我们可以根据实际需求选择不同的流传输模式。
4.2、下拉切换模式
除了在编辑界面进行配置外,我们还可以在LiveGBS的国标设备列表页面进行快速切换。在该页面中,我们可以通过下拉菜单直接选择所需的流传输模式,操作非常便捷。
5、搭建GB28181视频直播平台
LiveGBS国标视频平台具有广泛的适用性,它支持Windows、Linux以及其他CPU架构(如国产、嵌入式等)的操作系统。如果您有搭建GB28181视频直播平台的需求,可以按照以下步骤进行操作:
- 安装包下载:您可以通过安装包下载链接获取LiveGBS的安装包。
- 安装使用说明:在下载安装包后,您可以参考安装使用说明进行安装和配置。
- 常见问题解答:在使用过程中,如果您遇到任何问题,可以查阅更多常见问题,获取相关的解决方案。
通过以上的介绍,相信您对LiveGBS国标视频平台的收流模式有了更深入的了解。在实际应用中,您可以根据设备的特性和网络环境的特点,选择最合适的流传输模式,以确保视频流的稳定、高效传输。