Plus précisément, la question est de savoir comment lire les flux rtsp à partir d'adresses qui ont un point d'interrogation.
IE: rtsp: //some.server.name: 554 / video_file.wmv? Authstring = sOm3StrIN2 == & param = 3
J'ai essayé divers lecteurs multimédias, mais je n'ai pas pu diffuser le fichier. Je sais que ce n'est pas un problème de serveur car je pourrais diffuser une vidéo de test sur ce serveur qui ne nécessite pas d'authentification.
J'ai été surpris que vlc ne puisse pas gérer de telles URL, j'ai donc essayé mplayer mais il ne pouvait pas non plus lire les streams.
mpv a été le premier joueur sur lequel j'ai réussi à lire la vidéo de test que j'ai mentionnée ci-dessus, mais je n'ai pas pu diffuser les URL de la forme que j'ai écrite ci-dessus. Avec mpv, j'ai essayé cette ligne de commande:
mpv --http-header-fields='authstring:sOm3StrIN2==','param:3' \rtsp://some.server.name:554/video_file.wmv
et a également essayé d'ajouter l' --rtsp-transport=lavf|tcp|udp|http
option, mais rien n'a fonctionné.
Malheureusement, je sais que ces liens (comme écrit ci-dessus) fonctionnent avec le lecteur Windows Media, mais je ne veux pas utiliser Wine ou aller sur Windows (j'ai duel boot) juste pour regarder un flux.