问题描述
- 关于网络摄像机主码流和子码流的rtsp地址格式!
-
我想在客户端播放网络摄像机监控视频的时候手动选择主码流和字码流,
可是通过查资料得知不同网络摄像机品牌的RTSP地址格式不同.
例如,请求海康摄像机通道1的主码流,Url如下
主码流:
rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream子码流:
rtsp://admin:12345@192.0.0.64/mpeg4/ch1/sub/av_stream大华的则为:
例如,请求某设备的通道2的辅码流,Url如下
rtsp://admin:admin@10.12.4.84:554/cam/realmonitor?channel=2&subtype=1那有没有一种兼容式的格式呢,不用考虑不同厂家都可以用一种格式来表示字码流和主码流呢?
解决方案
摄像头品牌也没法直接获取,需要有一些自己的判断规则
解决方案二:
rtsp://admin:XXXXX@XX.XX.XX.XX:XXX/XX/XXX
解决方案三:
建立数据库信息,根据品牌走不同URL格式
解决方案四:
这个没有,不同产品之所以用不同的编码和它们的产品定位有关。
有的产品追求高画质,有的产品追求低功耗,有的产品追求更长的存储时间。所以支持的编码不同。
你最好根据已知的产品,列表定义对应的rtsp地址,然后程序通过查表来判断。
解决方案五:
这个要用ONvif协议来获取,能获取,主码流 副码流的地址,品牌,不是用rtsp,rtsp只是请求视频数据
时间: 2024-09-06 14:21:10