ONVIF介绍

一、关于ONVIF

ONVIF(Open Network Video Interface Forum):开放网络视频接口论坛

ONVIF是一种规范,安防行业的一种规范,它描述了网络视频的模型、接口、数据类型以及数据交互的模式。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。

详情请见ONVIF官网:http://www.onvif.org/



二、ONVIF开发

ONVIF给的是Web Services。

ONVIF中服务端与客户端的数据交互采用soap协议。

ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行。


ONVIF中的几个重要概念:

1、Web Services:网络服务。

Web Services 可以将应用程序转换为网络应用程序。

通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。

Web Services 可以被其他应用程序使用。

通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。

基本的 Web Services 平台是 XML+HTTP。

Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。


2、WSDL:WSDL是Web Services Description Language的缩写,即网络服务描述语言的意思。它是一种XML文件。


3、SOAP:简单对象访问协议


三、项目开发

pc端客户端实现ONVIF规范的项目开发流程:

1、从ONVIF官网获取WSDL文件

2、通过gSoap编译工具由WSDL文件生成c/c++文件

3、编译开发


Android端客户端实现ONVIF规范的项目开发流程:

第一种:1、从ONVIF官网获取WSDL文件

           2、通过gSoap编译工具由WSDL文件生成c/c++文件

           3、Android上进行NDK-JNI开发,调用c/c++代码,编译开发

第二种:Android上调用Web Services


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值