RTSP流地址格式和拉流报错问题原因

厂家流地址格式

大华流地址格式

    例子1:rtsp://admin:admin@192.168.18.107:554/cam/realmonitor?channel=2&subtype=1
    组成: rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?channel=1&subtype=0
          username: 用户名 admin
          password:密码 admin
          ip:192.168.18.107
          port:554
          /cam/realmonitor?
          channel=2:通道号,起始为1,例如通道2,则为channel=2
          subtype:码流类型,主码流为0(即subtype=0),辅码流为1

 

海康流地址格式

    例子:rtsp://admin:12345@192.168.1.64:554/Streaming/Channels/1?subtype=0&unicast=true&basicAuth=true
    组成:rtsp://<username>:<password>@<ip_addr>:<port>/<path>
        username:admin 用户名
        password:12345 密码
        ip_addr:192.168.1.64 设备的ip地址
        port:554 设备RTSP服务的端口号 通常是554或其他用户自定义的端口号
        path:Streaming/Channels/1?subtype=0&unicast=true&basicAuth=true 设备摄像头的通道号和码流类型等信息
              例子中的1为通道号,
                    码流类型为主码流(subtype=0),如果是子码流就要等于1
                    basicAuth:true 使用基本认证,用户名和密码将明文传输,如果要安全就设为0,从而使用摘要认证。

 示例为单播取流,多播取流获取格式如下:

rtsp://username:password@IP:554/Streaming/Channels/101?transportmode=multicast

原文地址:海康、大华、宇视的RTSP视频流网址组成_宇视摄像头rtsp地址-CSDN博客

关于其他更多厂家流格式【技术文档】RTSP摄像头不同厂家规则 - opensmarty - 博客园

关于视频中子码流和主码流

双码流能实现本地和远程传输的两种不同的带宽码流需求,本地传输可以用主码流,能获得更清晰的存储录像,远程传输就因为带宽限制的原因,而使用子码流来获得流畅的图像和录像。当一路视频进入录像机后,录像机可以编码提供了主码流和子码流两种码流,主码流用来本地录像,子码流用来网络传输。默认是录像机本地访问,自动主码流显示。远程访问自动子码流显示。

原文地址监控视频中的主码流和子码流是什么意思? - EasyNVR - 博客园

使用ffmpeg拉流报错及相关原因:

1 当前拉流超过摄像头最大上限(可能为6~8个),则出现如下报错

 Cannot open input source stream, reason: Server returned 5XX Server Error reply

如何查询摄像头当前用户数:以海康为例,访问摄像头,在 系统——用户管理——在线用户中,可以看到当前有哪些用户

2 用户名密码校验失败,则报错如下,自测在这种情况下vlc是可以拉到流的。

 Cannot open input source stream, reason: Server returned 401 Unauthorized (authorization failed)

3 流地址中存在特殊字符未被识别,特殊字符可能存在用户名、密码及流路径中,如&等等

如使用ffmpeg推流

ffmpeg -re -stream_loop -1 -i MOT16-09.mp4 -c:v copy -rtsp_transport tcp -f rtsp rtsp://localhost/tes%26,拉取流地址rtsp://192.168.9.215/tes&流时,报错如下,其中&未进行url编码

Cannot open input source stream, reason: Server returned 404 Not Found

可以使用URL解码_url编码在线转换_URL网址encode工具查询,关于url编码更多详情见URL编解码_url解码-CSDN博客

url的保留字符是否需要编码应当由上下文决定编码方案——URL编码(百分号编码)方法-CSDN博客

 

NVR介绍

NVR(网络硬盘录像机)是集中控制和管理IPC(网络摄像机)的主机设备,摄像机将监控的音视频信息上传到NVR,由NVR进行统一存储和转发。NVR作为集中控制器,可以进行监控、录像、回放、摄像机控制和报警等。

原文地址media.tp-link.com.cn/document/articles/3667.html

 

posted on 2025-02-14 17:47  取个不重复的名字  阅读(720)  评论(0)    收藏  举报