您好!欢迎来到默认站点! 请登录 注册有礼
首页 新闻资讯 > 软件说明日志 > 监控系统

建立ONVIF引用框架

2020-8-21 15:23:00 人评论

ONVIF技术框架ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。ONVIF中的其他部分比如音视频流则通过R…

ONVIF技术框架

ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行。


ONVIF接口规范

ONVIF接口被划分为不同模块,包括:设备发现、设备管理、设备输入输出服务、图像配置、媒体配置、实时流媒体、接收端配置、显示服务、事件处理、PTZ控制等。

每个模块的接口都有相对应的WSDL文档进行描述,可以在ONVIF官网「Network Interface Specifications」中查阅,链接如下:
https://www.onvif.org/profiles/specifications/

如果想快速浏览ONVIF所有模块的常用接口,请看这里「ONVIF 2.0 Service Operation Index」,链接如下:
https://www.onvif.org/onvif/ver20/util/operationIndex.html

注意:这里仅仅是列出常用接口,不是全部接口,每个模块的全部接口需要进入每个模块的WSDL中去看,点击任意一个接口就会自动跳转到对应的WSDL文档链接处。

比如说GetServices接口以上页面没有显示,但在http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl中是的。


首先在伴随多年的Visual Studio 2012添加ONVIF引用

https://www.onvif.org/ver10/media/wsdl/media.wsdl

很遗憾报错,提示无法创建SSL/TLS安全链接:

图片.png

百度搜索知道ONVIF服务强制采用https协议后gSoap工具也不能顺利创建ONVIF引用框架,C#环境的资料更是少的可怜,自行尝试多次均告失败。

最后只好下载新版VS开发工具,官方所有链接都指向VS2019,之前安装过,这台老爷机跑不顺畅,下载VS2017:

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

安装测试,居然可以成功ONVIF服务框架引用了:

图片.png

项目终于可以继续前进了。。。

上一篇:海康/大华 IP Camera RTSP地址和格式

下一篇:没有了

相关资讯

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?
    会员登陆
    18004549898
    QQ
    Mvcms网站管理系统客服QQ:
    返回顶部