mplayer не отправляет правильный user-agent

mplayer не отправляет правильный user-agent

Я пытаюсь воспроизвести поток через mplayer. Вот команда, которую я выполняю:

mplayer -user-agent "PS4 libhttp/1.60" -cache 8192 -v ffmpeg://http://the_stream_url.m3u8

Поток не воспроизводится из-за 403 - Forbidden error. Это ожидаемо, если user-agent установлен неправильно. Что заставляет меня думать, что user-agent считывается неправильно, так это то, что каждый HTTP-запрос вместо этого показывает этот user-agent:

User-Agent: Lavf/55.33.100

Есть ли что-то, что я не понял или сделал неправильно?

Также обратите внимание, что я могу корректно воспроизводить поток через VLC, используя тот же URL и :http-user-agent=PS4 libhttp/1.60параметры редактирования.

Вот полный журнал, если необходимо.

решение1

Похоже, это ошибка в mplayer; если вы опускаете префикс ffmpeg://, на самом деле отправляется пользовательский user-agent. Передача -lavfdopts o=user-agent=whateverтакже не работает.

Связанный контент