Как воспроизводить потоковое аудио и видео в Firefox?

Как воспроизводить потоковое аудио и видео в Firefox?

Я видел пару сайтов, которые транслируют аудио в мой браузер, например SoundCloud и Grooveshark, но Firefox не воспроизводит их в Linux. Как мне воспроизвести эти потоки?

Консоль заполняется сообщениями вроде этих:

[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" 

решение1

Проблема в том, что Firefox по умолчанию не включает кодеки MP3, MPEG, H.264 и т. д., поэтому он полагается на установленные в системе кодеки, которые в случаеLinux — это GStreamer. Обычно Firefox создан с поддержкой GStreamer, но вам следует проверить страницу about:buildconfigна предмет того, отключена ли эта поддержка.

Чтобы включить GStreamer, вам нужно зайти на about:configстраницу и найти media.gstreamer.enabledключ. Переключите его в положение «включено» и перезапустите Firefox. Поздравляем, у вас есть поддержка аудиопотока.

Все еще не играет!

Теперь вы должны получить:

[10:48:25.961] "MEDIA_ERR_DECODEC_NOT_SUPPORTED"  

или

[10:48:25.961] "MEDIA_ERR_NONE_SUPPORTED"  

Это происходит по двум причинам:

  1. Версия Firefox, которую вы используете, по-прежнему не поддерживаетподдержка GStreamer 1.0, так что если вы можете воспроизводить в других плеерах, которые используют GStreamer mpeg, это не значит, что вы тоже должны это уметь. Установите плагины gstreamer для 0.10 base/good/bad/ugly. В дистрибутивах на основе Debian должно быть:

    sudo apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad
    
  2. Вам не хватает некоторых плагинов. Убедитесь, что у вас есть правильные/полные плагины.

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