网络摄像机(IPC)开发(5):ONVIF获取rtsp流url |
您所在的位置:网站首页 › dndl › 网络摄像机(IPC)开发(5):ONVIF获取rtsp流url |
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、获取URL通过GetStreamUri获取IPC的rtsp流url,这个url地址就是后面RTSP交互时,获取视频流的地址,同时,通过VLC等软件加载网络URL,也是可以播放视频流的。 二、获取编码参数实现1、创建tcp socket,IP为192.168.100.123,端口:8099; 2、填写ProfileToken值为上篇博客获取编码参数的值token="000",这里直接填写000就行; 3、通过ONVIF Device Test Tool工具获取GetStreamUri数据如下: 4、发送(send)数据: RTP-Unicast UDP 000< /GetStreamUri>5、接受(recv)数据 HTTP/1.1 200 OK Server: gSOAP/2.7 Content-Type: application/soap+xml; Content-Length: 3151 Connection: close rtsp://192.168.100.123:554/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?real_stream false false PT10S6、解析上面接受到数据得到URL: rtsp://192.168.100.123:554/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?real_stream 通过这个URL使用VLC播放视频流: |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |