Більш конкретно, питання полягає в тому, як відтворювати потоки rtsp з адрес, які мають в них знак питання.
IE: rtsp: //some.server.name: 554 / video_file.wmv? Authstring = sOm3StrIN2 == & param = 3
Я спробував різні медіаплеєри, але не зміг передати файл. Я точно знаю, що це не проблема сервера, тому що я можу передавати тестове відео на той сервер, який не потребує автентифікації.
Я був здивований, що vlc не може обробляти такі URL-адреси, тому я спробував 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, але я не хочу вживати вина або переходити до вікон (у мене завантаження на дуель) просто для перегляду потоку.