更具体地说,问题是如何从其中带有问号的地址播放rtsp流。
IE:rtsp://some.server.name:554 / video_file.wmv?authstring = sOm3StrIN2 ==&param = 3
我尝试了各种媒体播放器,但无法流式传输文件。我确定这不是服务器问题,因为我可以在不需要身份验证的服务器上流式传输测试视频。
vlc无法处理此类网址令我
感到惊讶,因此我尝试了mplayer,但它也无法播放流。
mpv是我第一个设法播放上面提到的测试视频的播放器,但是我无法流式传输上面编写的形式的url。使用mpv我尝试了以下命令行:
mpv --http-header-fields='authstring:sOm3StrIN2==','param:3' \rtsp://some.server.name:554/video_file.wmv
并尝试添加该--rtsp-transport=lavf|tcp|udp|http
选项,但没有任何效果。
不幸的是,我知道这样的链接(如上所述)可以与Windows Media Player一起使用,但是我不想使用酒或转到Windows(我有对决启动程序)只是为了观看视频流。