为什么我得到“方法描述失败:401未授权”

7z5jn7bk  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(351)

让我解释一下我的问题,我试图在dvr系统中访问不同的频道。通过使用opencv,我成功地访问了单个摄像头(通道1):

public_link = 'rtsp://test:test@192.168.1.48/cam/realmonitor'

cap = cv2.VideoCapture(public_link, cv2.CAP_FFMPEG)

问题是我无法使用以下参数访问其他通道:

public_link = 'rtsp://test:test@192.168.1.48/cam/realmonitor?channel=3&subtype=0'

cap = cv2.VideoCapture(public_link, cv2.CAP_FFMPEG)

我尝试了以下链接:
rtsp://test:test@192.168.1.48/cam/realmonitor?通道=3和子类型=0
rtsp://test:test@192.168.1.48/cam/realmonitor?通道=3和子类型=1
rtsp://192.168.1.48/cam/realmonitor?channel=3&subtype=0&authbasic=dgvzddp0zxn0
我得到以下错误:
[rtsp@00000 201CE582CC0]方法描述失败:401未经授权
我注意到即使我用这个url进行测试(rtsp://test:test@它工作得很好(仅通道#1),但当我将符号“=”插入url字符串时,会出现上述错误。
这真令人沮丧,任何形式的帮助都将不胜感激。
编辑:用户“测试”在系统中具有管理员权限。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题