网络摄像机(IPC)开发(5):ONVIF获取rtsp流url

您所在的位置:网站首页 dndl 网络摄像机(IPC)开发(5):ONVIF获取rtsp流url

网络摄像机(IPC)开发(5):ONVIF获取rtsp流url

2023-10-01 14:44| 来源: 网络整理| 查看: 265

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 ​

 一、获取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 PT10S

6、解析上面接受到数据得到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