C#实现视频监控客户端onvif协议一

时间:2022-05-01 21:54:43

前言

最近做的项目是监控方面的,需要对接各种摄像头,之前的方案是把各个厂家的SDK都集成到系统中,然后让用户进行切换,后来知道了Onvif (自行百度具体概念)这个东西。原来早就有人一统江湖了。

onvif 协议定义的部分wsdl文档

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

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

ONVIF Device Test Tool

这是一个Onvif的测试工具(自行百度下载安装)

打开软件 Discover Devices,可以找到局域网内的设备

C#实现视频监控客户端onvif协议一

在debug中可以具体调试,获取Token等功能

C#实现视频监控客户端onvif协议一

Requests中有各个方法的请求包样式,可供参考

C#实现视频监控客户端onvif协议一

接下来开始写具体用C#对接的内容