[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"solution-scenes-menu":3,"tech-detail-2057":4},true,{"id":5,"title":6,"content":7,"picUrl":8,"tagIds":9,"keyWords":10,"htmlDescribe":11,"htmlUrl":12,"gmtCreate":13,"gmtModified":13,"articleInfoId":14},"2057","畅联云平台｜ONVIF协议：推动安防行业标准化与协同性的重要力量","\u003Cp style=\"text-indent:2em;line-height:2\">在数字化和智能化的浪潮中，安防行业正面临着前所未有的发展机遇。作为网络视频产品的重要接口标准，ONVIF协议（Open Network Video Interface Forum，开放型网络视频接口论坛）在推动安防行业的标准化与协同性方面发挥着重要作用。目前，网络摄像机的标准协议，国标标准上有三大类：ONVIF\u002FPSIA\u002FHDCCTV.国内标准有GB\u002F28181。\u003C\u002Fp>\u003Cp style=\"text-indent:2em;line-height:2\">ONVIF标准的厂商覆盖芯片、视频前端设备、存储设备、系统平台、智能分析设备、门禁、传感设备等各大安防相关领域。我们所说摄像机只是ONVIF标准里的一个分支，可见ONVIF的强大。\u003C\u002Fp>\u003Cp style=\"line-height:2\"> 一、ONVIF协议的技术原理\u003C\u002Fp>\u003Cp style=\"text-indent:2em;line-height:2\"> ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。ONVIF中的其他部分比如音视频流则通过RTP\u002FRTSP进行。\u003C\u002Fp>\u003Cp style=\"text-align:center;line-height:2\">\u003Cimg src=\"https:\u002F\u002Fqu-link.oss-cn-hangzhou.aliyuncs.com\u002F2024\u002F07\u002F15\u002F50e4c49e-351b-482a-8eda-3486cea5b0c2.png\" alt=\"\" loading=\"lazy\" \u002F>\u003C\u002Fp>\u003Cp style=\"text-indent:2em;line-height:2\">拿IPC摄像头来说，IPC是Web Services服务端，其提供的WEB服务接口需符合ONVIF协议规范（这些接口在ONVIF规定的WSDL文档中），我们开发的客户端通过这些ONVIF规范接口跟IPC通讯，比如：\u003C\u002Fp>\u003Col>\u003Cli style=\"line-height:2\">获取IPC的基本信息（厂家信息、版本信息等）；\u003C\u002Fli>\u003Cli style=\"line-height:2\">修改IPC的系统日期、时间；\u003C\u002Fli>\u003Cli style=\"line-height:2\">修改IPC的网络配置（IP、子网掩码等）；\u003C\u002Fli>\u003Cli style=\"line-height:2\">获取\u002F修改IPC摄像头的各种参数（视频分辨率、码率、帧率、OSD，云台控制等）；\u003C\u002Fli>\u003C\u002Fol>\u003Cp style=\"text-indent:2em;line-height:2\">由于SOAP协议不适合传输音视频流，ONVIF规范中的传输音视频流采用的是已经很成熟的RTP\u002FRTSP多媒体传输协议。\u003C\u002Fp>\u003Cp style=\"text-indent:2em;line-height:2\">简单粗暴的理解：IPC的各种参数获取\u002F配置都是通过ONVIF协议实现，而音视频流多媒体传输采用的是RTP\u002FRTSP协议实现。\u003C\u002Fp>\u003Cp style=\"line-height:2\">二、ONVIF数据模型（ONVIF Data Model）\u003C\u002Fp>\u003Cp style=\"text-indent:2em;line-height:2\">ONVIF数据模型是ONVIF协议中用于描述设备和服务的抽象模型。它定义了设备功能、属性和操作的组织结构，使得客户端可以更方便地访问和管理设备。ONVIF数据模型主要包括以下几个部分：\u003C\u002Fp>\u003Cul>\u003Cli style=\"line-height:2\">\u003Cstrong>设备信息：\u003C\u002Fstrong>设备信息包括设备的基本属性，如型号、序列号、固件版本、生产商等。这些信息可以帮助客户端识别设备并进行相应的管理操作。\u003C\u002Fli>\u003Cli style=\"line-height:2\">\u003Cstrong>设备能力：\u003C\u002Fstrong>设备能力描述了设备所支持的功能和特性，如音视频编解码能力、网络接口、PTZ控制、视频分析等。通过查询设备能力，客户端可以了解设备的具体功能，并据此进行配置。\u003C\u002Fli>\u003Cli style=\"line-height:2\">\u003Cstrong>媒体配置：\u003C\u002Fstrong>媒体配置包括视频源、音频源、编码设置等。客户端可以通过媒体配置来设置视频流的分辨率、帧率、码率等参数，以满足不同场景的需求。\u003C\u002Fli>\u003Cli style=\"line-height:2\">\u003Cstrong>PTZ控制：\u003C\u002Fstrong>PTZ（Pan\u002FTilt\u002FZoom）控制是用于控制设备的云台和变焦功能。ONVIF数据模型定义了一组PTZ控制接口，使客户端可以对支持PTZ功能的设备进行远程控制。\u003C\u002Fli>\u003Cli style=\"line-height:2\">\u003Cstrong>事件通知：\u003C\u002Fstrong>事件通知是ONVIF协议中用于实现实时事件监控和通知的机制。客户端可以订阅设备的事件通知，以便在发生特定事件（如运动检测、视频丢失等）时接收到通知。\u003C\u002Fli>\u003Cli style=\"line-height:2\">\u003Cstrong>视频分析：\u003C\u002Fstrong>视频分析功能可以对视频流进行实时分析，以实现目标检测、目标跟踪等高级功能。ONVIF数据模型为视频分析定义了统一的接口和数据结构，便于客户端与设备进行交互。\u003C\u002Fli>\u003C\u002Ful>\u003Cp style=\"text-indent:2em;line-height:2\">ONVIF数据模型的设计使得客户端可以方便地访问和管理设备，无需关心设备的具体实现细节。同时，通过遵循ONVIF协议，不同厂家生产的设备可以实现互联互通，为网络视频监控系统提供了一个统一的标准。\u003C\u002Fp>","https:\u002F\u002Fqu-link.oss-cn-hangzhou.aliyuncs.com\u002F2024\u002F07\u002F15\u002Ff4fbbd21-5c24-4307-9d2a-8da04ad2304d.jpg","9","美畅，美畅物联，畅联，畅联云平台，视频监控云平台，云视频监控，视频云平台，视频开放平台，视频感知云，视频接入网关，AIoT综合接入网关，视频中台，物联网中台，无插件播放，H265播放，Ehome，ISUP， GB28181，GB35114，gat1400，JT808，JT1078","原创技术分享","http:\u002F\u002Fwww.24hlink.cn\u002Fweb-index\u002F7HEY2HG.html","2024-07-15 14:42:45","691"]