Lebih khusus, pertanyaannya adalah bagaimana memainkan stream rtsp dari alamat yang memiliki tanda tanya di dalamnya.
IE: rtsp: //some.server.name: 554 / video_file.wmv? Authstring = sOm3StrIN2 == & param = 3
Saya telah mencoba berbagai pemutar media, tetapi tidak dapat melakukan streaming file. Saya tahu pasti ini bukan masalah server karena saya bisa melakukan streaming video uji di server yang tidak memerlukan otentikasi.
Saya terkejut bahwa vlc tidak dapat menangani url seperti itu, jadi saya mencoba mplayer tetapi juga tidak bisa memainkan stream.
mpv adalah pemain pertama di mana saya berhasil memutar video uji yang saya sebutkan di atas, tetapi saya tidak dapat mengalirkan url dari formulir yang saya tulis di atas. Dengan mpv saya mencoba baris perintah ini:
mpv --http-header-fields='authstring:sOm3StrIN2==','param:3' \rtsp://some.server.name:554/video_file.wmv
dan juga mencoba menambahkan --rtsp-transport=lavf|tcp|udp|http
opsi, tetapi tidak ada yang berhasil.
Sayangnya, saya tahu bahwa tautan seperti itu (seperti yang ditulis di atas) berfungsi dengan windows media player, tetapi saya tidak ingin menggunakan anggur atau pergi ke windows (saya memiliki duel boot) hanya untuk menonton streaming.