2.onvif开发流程
发现设备 >> 获取能力 >> 获取媒体信息 >> 获取视频编码配置 >> 设置视频编码配置 >> 获取URI >> ONVIF完成 -> RTSP播放 -> 解码
(1)发现设备(完成)
要和摄像头直接通信,第一步必须获取webserver地址,通过该地址才能进一步获得设备的能力、提供的媒体频信息等内容。webserver地址就是在probe应答包中, 具体是XAddrs:http://192.168.1.236/onvif/device_service,接下来的获取设备能力函数将使用此地址进行通信。
(2)获取能力
使用「设备服务地址」调用「DeviceMgmt」模块的GetCapabilities接口,就能获取到所有模块的「服务地址」。
(3)获取媒体信息
(4)获取视频编码配置
(5)设置视频编码配置
(6)获取URI
https://www.cnblogs.com/jhcelue/p/6970149.html
(7)ONVIF完成
(8)RTSP播放
(9)解码
相关参考资料:
http://www.cnblogs.com/lidabo/p/6605170.html
http://blog.csdn.net/u012084827/article/details/12201935
https://www.cnblogs.com/jhcelue/p/6970149.html