在很多视频项目中,需要对视频监控摄像头进行拉流调用。利用视频监控实现更丰富的视频业务。目前用的比较多的就是RTSP方式从摄像头拉流。或者直接应用RTSP视频流,比如一些AI分析的应用场景,或者通过视频接入网关将RTSP视频流转换为FLV,HLS,WebRTC等其它格式的流媒体在网页或者手机APP上播放。
但是随着业务的丰富,很多情况下RTSP拉流满足不了应用的需求。这种情况下大多数通过GB/T28181的方式进行拉流,再通过视频接入网关将视频流转换为所需的视频流,在项目整合中进行应用。那么这两种方式有哪些差别呢?
跨公网差异
RTSP的拉流组网
RTSP和GB/T28181最大的差别就是跨公网的应用能力。RTSP是通过IP地址的方式直接拉流,这样的做法当拉流设备和摄像头在同一网络内,公网地址可达的情况下没有问题。但是如果摄像头在局域网,拉流设备在公网,那就没办法通过RTSP拉流了。可是这种应用场景是非常普遍的。
GB/T28181的拉流组网
在涉及到跨内外网拉流的情况下,就需要使用GB/T28181方式。GB/T28181是有一台公网可达的服务器的,采用的是注册鉴权的机制,所有内网的摄像头通过配置国标GB/T28181服务器的地址,注册参数,可以实时报告IP地址穿透的信息。让公网的设备可以指导内网摄像头的IP地址,只需要在国标平台上拉流,在内网的摄像头一样可以拉取到视频。这也是为什么目前GB/T28181的应用越来越广泛,这样的组网模式极大的方便了拉流应用的流程,更容易对视频监控的联网和管理。
视频监控压力差异
摄像头压力比较大
RTSP拉流是视频监控摄像头提供的一种能力,方便通过摄像头直接将视频输送给第三方应用。但是这一应用方法在设计之初,视频监控相关业务非常少,拉流的设备也不多。现在的情况已经完全不一样,一个企业的视频业务相当丰富,都直接RTSP方式去摄像头拉流,经常会导致摄像头重启,黑屏,卡顿等问题。
压力由服务器承担
国标GB/T28181的方式只能配置一个账号,也就是只能拉一路视频。那么如果有多个业务怎么办呢?国标GB/T28181都是配套视频网关,视频平台应用的。以思载科技的视频网关为例,可以通过GB/T28181获取摄像头的视频后,输出FLV,HLS,RTSP,RTMP,RTP,SIP,WebRTC等多种格式的视频。可同时输出多种格式,多路视频,还可以根据应用需要对视频进行编码转换,帧率,码率,分辨率的调整。
视频监控功能差异
RTSP去摄像头拉流的方式功能是比较单一的,一般只能拉取监控的画面。除了监控的画面外其它信息是无法获取的,并且是单向的视频,如果应用比较单一的情况下是没问题的,但是要求较高就没办法了。
丰富的监控能力
GB/T28181整合了全系列的监控功能。摄像头的焦距,云台的调整,告警信息。如果是有音频输入,输出能力的摄像头。通过GB/T28181拉流,其双向的音频能力一样可以活得。甚至获取摄像头的录像。同时除了摄像头,和可以对接录像机,平台等设备,配置后可以直接获取摄像头目录结构,无需一个一个单独配置。
配置差异
拉流方法是也有些差异,RTSP拉流一般不需要在摄像头上进行配置。只要摄像头开启了容许RTSP拉流。不同厂家的摄像头有自己对应的拉流地址,按照拉流地址规则输入就可以了,当然,要知道摄像头的IP地址和用户名,密码信息。
海康摄像头拉流
rtsp://admin:admin@192.168.10.199:554/Streaming/Channels/101
比如以上所述就是海康摄像头的拉流地址,将相应的位置替换成你环境中的摄像头IP地址,用户名,密码就可以通过RTSP方式进行拉流了。
海康摄像头的GB/T28181配置
国标GB/T28181是需要在摄像头上配置的,需要先获取国标网关或者平台的IP地址,以及分配给这个摄像头的国标ID和密码。在摄像头的网络配置界面,找到平台接入的配置,配置匹配的国标GB/T28181信息,当显示注册成功时,就可以在国标平台拉取这个视频监控摄像头的视频了。
以上是RTSP和GB/T28181在视频监控拉流方面的一些差异,没有绝对化的应用条件,主要看视频融合的项目的应用场景,选择适合的方式获取监控视频,进行深度的整合和开发。