Como posso reproduzir streaming de áudio e vídeo no Firefox?

5

Já vi alguns sites que transmitem áudio para o meu navegador, como o SoundCloud e o Grooveshark, mas o Firefox não os reproduz no Linux. Como posso reproduzir esses fluxos?

O console é preenchido com mensagens como estas:

[10:48:25.960] HTTP "Content-Type" of "audio/mpeg" is not supported. Load of media resource http://stream168a.grooveshark.com/stream.php?streamKey=874a8938966d8a9aa9bc33463bda8157749479a7_529df641_1a00e4e_2f578ed_fe2e2f8c_36_0 failed. @ http://html5.grooveshark.com/#!/now-playing
[10:48:25.961] "MEDIA_ERR_SRC_NOT_SUPPORTED" 
    
por Braiam 03.12.2013 / 17:03

1 resposta

7

O problema é que o Firefox não inclui os codecs MP3, MPEG, H.264, etc. por padrão, portanto, ele depende dos codecs instalados no sistema, que no caso de O Linux é o GStreamer . Normalmente, o Firefox é construído com suporte ao GStreamer, mas você deve verificar a página about:buildconfig caso isso esteja desativado.

Para ativar o GStreamer, você deve visitar a página about:config e procurar a chave media.gstreamer.enabled . Ative-o para ativar e reinicie o Firefox. Parabéns, você tem suporte a stream de áudio.

Ainda não joga!

Agora você deve estar recebendo:

[10:48:25.961] "MEDIA_ERR_DECODEC_NOT_SUPPORTED"  

ou

[10:48:25.961] "MEDIA_ERR_NONE_SUPPORTED"  

Isso ocorre por dois motivos:

  1. A versão do Firefox que você está usando ainda não oferece suporte para o GStreamer 1.0 , de modo que você é capaz de se reproduzir em outros jogadores que usam o mpeg do GStreamer não significa que você deve ser capaz também. Instale os plugins gstreamer para 0,10 base / bom / ruim / feio. Em distros baseadas no debian deve ser:

    sudo apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad
    
  2. Você está faltando alguns plugins. Certifique-se de ter os plugins corretos / completos.

por 03.12.2013 / 17:03