回答
是啊,林有问题这一点。看来Digest身份验证丢失了。有几条关于添加邮件列表的评论。请参阅http://web.archiveorange.com/archive/v/yR2T4nBtThzJs27hqDLb,但没有任何结论。
请注意,在您的示例中,HTTP基本身份验证在URL字符串中传递,但摘要是md5编码并作为HTTP请求中的单独元素传递。
也http://www.live555.com/库不支持HTTP /摘要认证,我测试过,它的工作原理。
测试conectivity使用testProgs在LIVE555
live/testProgs/openRTSP -4 -u admin admin -w 1280 -h 720 -f 20 rtsp://192.168.0.2/defaultPrimary?streamType=u > testmovie.mp4
FFmpeg的似乎支持摘要认证,至少在这个3月25日,2010提交: https://github.com/FFmpeg/FFmpeg/commit/855e7732c6bcc7d52cd0863407a721c2bf00fcf1
逻辑执行摘要计算是大多数在这个文件中: https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/httpauth.c
根据这个changelog,它把它变成了0.6版本E:
- HTTP摘要式身份验证
我花了整个周末上它(ffmpeg 07/07/2014),可以说-NO!也许ffmpeg拥有用于digest/auth的RTSP代码,但它们在那里不起作用。我总是从IP摄像头获得401错误/ auth和良好的工作与基本/身份验证。
带有live555的VLC适用于任何身份验证。
在用ffmpeg挖掘了很多之后,我发现fflmpeg中长时间的授权失败,而VLC的工作良好。 具有身份验证的网址长度应小于140. 因此,139个字符工作,而140个失败的网址为method SETUP failed: 401 Unauthorized
P.S. 挖掘源代码后我发现https://github.com/FFmpeg/FFmpeg/blob/415f907ce8dcca87c9e7cfdc954b92df399d3d80/libavformat/rtsp.h#L423
看起来像128个字符的URL没有密码。
- 1. JavaFX是否支持RTSP流?
- 2. JPlayer是否支持RTSP流?
- 3. SoapUI是否支持PKI /证书认证?
- 4. FFMPEG是否支持AES加密
- 5. Wowza RTSP流认证
- 6. urllib2支持抢先认证认证吗?
- 7. iPhone - iPhone支持RTSP吗?
- 8. Android是否支持使用HTML5视频标签的RTSP流?
- 9. Bundler http认证支持
- 10. Google Cloud Endpoints是否支持增量认证?
- 11. 是否有用于codeigniter的mongodb支持的用户认证库?
- 12. 均衡的python客户端库是否支持认证?
- 13. WSO2身份认证服务器是否支持OpenId Connect Discovery
- 14. HttpWebRequest是否支持基于令牌的认证?
- 15. Smartsheet API是否支持第三方认证的标准OAuth 2.0?
- 16. pytest是否支持“默认”标记?
- 17. JAXB是否支持默认模式值?
- 18. Java是否支持默认参数值?
- 19. https支持ffmpeg centos?
- 20. ios编译ffmpeg不支持ac3支持
- 21. JGit是否支持Git凭证?
- 22. Zuul是否支持OAuth身份验证?
- 23. Firebase是否支持证书锁定?
- 24. AL.exe是否支持X.509证书
- 25. AFNetworking是否支持NTLM身份验证?
- 26. NativeScript是否支持证书锁定|
- 27. Spring webflux是否支持javax bean验证?
- 28. ffmpeg stream rtsp to mpegts
- 29. ffmpeg restream rtsp to mjpeg
- 30. GeForce是否支持FFmpeg GPU加速视频处理?
谁害怕? :-) – NoviceAndNovice 2011-02-16 10:26:55
当您在这里提出问题时,您需要通过点击答案中的大号复选标记来选择其中一个答案作为“答案”。您已经询问了10个问题并且没有被标记为已接受。当人们看到这一点时,他们觉得回答你未来的问题是不值得的。因此,请回到以前的问题,评估答案并尝试选择一个作为答案。如果您自己解决问题,请随时回答您自己的问题,并将其标记为已接受。如果你的问题最终没有得到答案,可以不检查任何东西。 – 2011-02-16 14:17:52