More specifically, the question is how to play rtsp streams from addresses that have a question mark in them.
I.E: rtsp://some.server.name:554/video_file.wmv?authstring=sOm3StrIN2==¶m=3
I have tried various media players, but couldn't stream the file. I know for sure this is not a server problem because I could stream a test video on that server that doesn't require an authentication.
I was surprised that vlc couldn't handle such urls, so I tried mplayer but it couldn't play the streams either.
mpv was the first player in which I managed to play the test video I mentioned above, but I couldn't stream urls of the form I written above. With mpv I tried this command line:
mpv --http-header-fields='authstring:sOm3StrIN2==','param:3' \rtsp://some.server.name:554/video_file.wmv
and also tried adding the --rtsp-transport=lavf|tcp|udp|http
option, but nothing worked.
Unfortunately, I know that such links (as wrote above) work with the windows media player, but I don't want to use wine or go over to windows (I have duel boot) just to watch a stream.