mplayer no envía el agente de usuario correcto

mplayer no envía el agente de usuario correcto

Estoy intentando reproducir una transmisión a través de mplayer. Aquí está el comando que ejecuto:

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

La transmisión no se reproduce debido a un archivo 403 - Forbidden error. Esto es de esperar si el agente de usuario no está configurado correctamente. Lo que me hace pensar que el agente de usuario no se lee correctamente es que cada solicitud HTTP muestra este agente de usuario:

User-Agent: Lavf/55.33.100

¿Hay algo que no entendí o no hice correctamente?

También tenga en cuenta que puedo reproducir correctamente la transmisión a través de VLC usando la misma URL y :http-user-agent=PS4 libhttp/1.60las opciones de edición.

Aquí está el registro completo, si es necesario.

Respuesta1

Esto parece ser un error en mplayer; Si omite el prefijo ffmpeg://, en realidad se envía un agente de usuario personalizado. Pasar -lavfdopts o=user-agent=whatevertampoco funciona.

información relacionada