Jas*_*ang 12

它已经相当q了,不知道11年的故事是什么,但是,是的,ffmpeg现在支持了.

ffmpeg -i rtsp:// user:传递@ xxxx/VideoString

作品.


小智 6

ffmpeg 支持 rtsp 身份验证我认为您可能缺少覆盖 rstp URL 的引号。

例子:

不工作:

ffmpeg -i rtsp://user:pass@xxxx/VideoString

在职的 :

ffmpeg -i "rtsp://user:pass@xxxx/VideoString"


nic*_*fox 2

是的,我也有这个问题。似乎缺少摘要式身份验证。有一些关于添加它的邮件列表评论。请参阅http://web.archiveorange.com/archive/v/yR2T4nBtThzJs27hqDLb,但没有任何结论。

请注意,HTTP 基本身份验证是在 URL 字符串中传递的,如您的示例所示,但摘要是 md5 编码的,并作为 HTTP 请求中的单独元素传递。

另外,http://www.live555.com/库确实支持 http/digest 身份验证,我已经测试过,它可以工作。

要测试连接性,请使用 live555 中的 testProgs

live/testProgs/openRTSP -4 -u admin admin -w 1280 -h 720 -f 20 rtsp://192.168.0.2/defaultPrimary?streamType=u > testmovie.mp4
Run Code Online (Sandbox Code Playgroud)