Più specificamente, la domanda è come riprodurre flussi rtsp da indirizzi che contengono un punto interrogativo.
IE: rtsp: //some.server.name: 554 / video_file.wmv? Authstring = sOm3StrIN2 == & param = 3
Ho provato vari lettori multimediali, ma non sono riuscito a trasmettere il file. So per certo che questo non è un problema del server perché potrei trasmettere in streaming un video di prova su quel server che non richiede un'autenticazione.
Sono rimasto sorpreso dal fatto che vlc non fosse in grado di gestire tali URL, quindi ho provato mplayer ma non è stato possibile riprodurre i flussi.
mpv è stato il primo giocatore in cui sono riuscito a riprodurre il video di prova che ho menzionato sopra, ma non sono riuscito a trasmettere in streaming gli URL del modulo che ho scritto sopra. Con mpv ho provato questa riga di comando:
mpv --http-header-fields='authstring:sOm3StrIN2==','param:3' \rtsp://some.server.name:554/video_file.wmv
e ho anche provato ad aggiungere l' --rtsp-transport=lavf|tcp|udp|http
opzione, ma non ha funzionato.
Sfortunatamente, so che tali collegamenti (come scritto sopra) funzionano con Windows Media Player, ma non voglio usare wine o passare a Windows (ho un duello) solo per guardare un flusso.