分享

ONVIF、GB28181、RTSP、视图库、主动注册协议

 宜宾翠屏区 2024-03-03 发布于四川

ONVIFONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。
        ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供,设备作为服务提供者为服务端。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。
         ONVIF = 服务端 + 客户端 =(Web Services + RTSP)+ 客户端 = ((WSDL + SOAP) + RTSP) + 客户端
         WSDL是服务端用来向客户端描述自己实现哪些请求、发送请求时需要带上哪些参数xml组织格式;SOAP是客户端向服务端发送请求时的参数的xml组织格式
        Web Services实现摄像头控制(比如一些参数配置、摄象头的上下左右(PTZ)控制);RTSP实现报像头视频传输
         Web Services具摄像头控制具体到技术交互实现上,其实和http差不多,客户端以类似http post的格式向服务端发送请求,然后服务端响应客户端请求。

GB28181/SIP/SDP 协议
         GB28181协议会话通道实际上使用的是SIP协议,并且在SIP协议的基础之上做了些私有化处理。SIP是一个由IETF MMUSIC工作组开发的协议,作为标准被提议用于创建,修改和终止包括视频,语音,即时通信,在线游戏和虚拟现实等多种多媒体元素在内的交互式用户会话。
        SIP中一个比较重要的概念是用户代理(User Agent),指的是一个SIP逻辑网络端点,用于创建、发送、接收SIP消息并管理一个SIP会话。
          SIP用户代理又可分为用户代理客户端UAC(User Agent Client)和用户代理服务端UAS(User Agent Server)。UAC创建并发送SIP请求,UAS接收处理SIP请求,发送SIP响应。
        SIP协议会与许多其它的协议协同工作,如SIP报文内容发送会话描述协议(Session Description Protocol,SDP),SDP协议描述了会话所使用流媒体细节,如:使用哪个IP端口,采用哪种编解码器等等。
        SIP的一个典型用途是:SIP会话传输一些简单的经过报文的实时传输协议流,RTP本身才是语音或视频的载体。

RTSP

实时流媒体协议,  如何有效地在IP网络上传输流媒体数据的应用层协议,RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,如音频流、视频流、metadata; 遵循规范IETF RFC 2326,4567,6064,其语法和操作参考了HTTP/1.1,基于文本的协议,采用ISO10646字符集,使用UTF-8编码;承载RTSP的传输层协议为TCP,默认端口554;如果是RTSP-over-HTTP tunneling,则默认TCP端口为8080;实时流数据由不同的协议传输,比如RTP/RTCP完成数据流和控制命令的传输。

MD视图库协议
         视图库采集设备是指可自己生成图片的前端设备,使用视图库协议添加后,可以通过视图库协议传输图片; 
         大华主动注册协议
         是一种前端设备可以通过互联网动态IP接入环境下接入到互联网平台的一种协议。大华主动注册协议可对应华为的主动注册协议、海康的ISUP协议(或EHOME协议)。
        可以理解成在NVR或IPC摄像机此类前端设备如果想通过普通的广域网出口(无固定IP地址)与互联网上的中心平台对接,在第首次连接中心平台的时候,由前端设备主动向中心平台推送自己的相关信息。因为前端设备的IP为动态变化的,这就解决了中心平台因IPC摄像机或NVR的 公网IP变化,而导致中心平台找不到这台设备的难题。
        主动注册协议的内容
        大华主动注册协议主要能够完成以下工作:
         设备注册:前端设备(如摄像机、NVR等)通过主动注册协议向平台进行注册,使平台能够知道设备的存在并进行管理。
         信息推送:前端设备能够将自己的相关信息主动推送到平台,这些信息可能包括设备的型号、版本、位置等,有助于平台对设备进行统一管理和调度。
         动态接入:在动态IP接入环境下,前端设备的IP地址可能会经常变化,主动注册协议能够实现设备的动态接入,即无论IP地址如何变化,设备都能够成功注册到平台。
         视频流传输:主动注册协议支持标准FLV/RTSP/HLS流输出,能够实现视频流的稳定传输,保证视频监控的实时性和稳定性。
          安全性保障:主动注册协议采用一定的加密和安全措施,保证设备与平台之间的通信安全。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多