mplayer não enviando o user-agent correto

3

Estou tentando reproduzir um stream pelo mplayer. Aqui está o comando que eu executo:

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

O fluxo não é reproduzido devido a 403 - Forbidden error . Isso é esperado se o user agent não estiver configurado corretamente. O que me faz pensar que o user-agent não é lido corretamente é que toda solicitação HTTP mostra esse user-agent:

User-Agent: Lavf/55.33.100

Existe alguma coisa que eu não entendi ou fiz corretamente?

Observe também que posso reproduzir corretamente o fluxo por meio do VLC usando o mesmo URL e :http-user-agent=PS4 libhttp/1.60 das opções de edição.

Aqui está o registro completo, se necessário.

    
por Vincent Savard 11.05.2014 / 02:04

1 resposta

2

Isto parece ser um bug no mplayer; se você omitir o prefixo ffmpeg: //, o user-agent personalizado será realmente enviado. A passagem de -lavfdopts o=user-agent=whatever também não funciona.

    
por 13.07.2015 / 12:22