В ночных сборках (http://nightly.mozilla.org/) Firefox для Linux включена (https://bugzilla.mozilla.org/show_bug.cgi?id=794282) поддержка мультимедиа-фреймворка GStreamer, что позволяет использовать его в качестве бэкенда для проигрывания аудио/видео элементов HTML5. Работа через Gstreamer позволит воспользоваться на платформе Linux такими возможностями, как поддержка аппаратного ускорения, декодирование видео и привлечение GPU для решения вычислительных задач (например, применение фильтров, которые могут быть полностью реализованы на стороне GPU).
Наиболее заметным для конечных пользователей эффектом является обеспечение поддержки из коробки форматов H.264, AAC и MP3 для тегов video и audio, если для них в системе установлен соответствующий плагин для GStreamer. Так как кодек H.264 не встроен в браузер, а используется его внешняя реализация, проекту Mozilla не нужно лицензировать кодек и выплачивать роялти за использование технологий H.264. Аналогичная поддержка H.264, AAC и MP3 через задействование внешних системных библиотек уже реализлована ранее для платформ Windows и Android в Firefox 22 и Firefox 17.
Изначально поддержка GStreamer для Firefox была подготовлена ещё весной прошлого года, а указанный бэкенд уже активно используется в Firefox OS, но для активации в настольной версии до сих пор требовалась пересборка Firefox из исходных текстов. В качестве причины отказа от включения поддержки GStreamer по умолчанию называлась неготовность основных дистрибутивов для работы с Firefox, собранном с поддержкой GStreamer (в составе разных дистрибутивов поставлялись несовместимые между собой версии GStreamer). В текущей ночной сборке, по умолчанию Firefox собирается с поддержкой GStreamer, но для активации бэкенда необходимо активировать переменную "media.gstreamer.enabled" в about:config.
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTM5NzU
Новость: http://www.opennet.me/opennews/art.shtml?num=37300
ждём ебилдов
А самому сделать? Нахер тебе генточка, если даже ебилды делать не умеешь?
Чтобы не делать ебилды, очевидно же.
> Чтобы не делать ебилды, очевидно же.Что ж за гентушник такой, который без посторонней помощи себе программу собрать не может?
>> Чтобы не делать ебилды, очевидно же.
> Что ж за гентушник такой, который без посторонней помощи себе программу собрать
> не может?Ленивый.
>Что ж за гентушник такой, который...Гентушники кстати самые ленивые.
Никаких апгрэйдов, куча версий одного и того же ПО.
Вкалывают роботы, а не человек (ну разве что флаги проставить).
Ну а обзяны ждут выхода убунты.
Как-то так.
ебилды с патчем поддержки гстример наверное год уже как.
флаг только поставить. и сырцов же, т.е. траблы с версиями решаются на этапе компиляции и сборки.
Ждать ебилды намного интереснее. Каждый раз запуская eix-sync надеешься, что уж сейчас-то точно появится нужный ебилд... А потом теплая нежная компиляция.
Жениться вам пора, барин.
А зачем делать, если есть профи, которые это сделают лучше? Я почти гарантировано получу стабильную систему не запариваясь с глюками. Ничего не глючит. Всё работает. В Ubuntu несмотря на простой обновлятор постоянно искал что и где вылетело. И сложно найти проблему. В Gentoo я запускаю обновление и смотрю что мне рекомендуют сделать после установки. Мне не нужно заниматься системой, я могу просто работать.
> А зачем делать, если есть профи, которые это сделают лучше? Я почти
> гарантировано получу стабильную систему не запариваясь с глюками. Ничего не глючит.
> Всё работает. В U****u несмотря на простой обновлятор постоянно искал что
> и где вылетело. И сложно найти проблему. В Gentoo я запускаю
> обновление и смотрю что мне рекомендуют сделать после установки. Мне не
> нужно заниматься системой, я могу просто работать.П и н г в и н о й д ы - работают?! В смысле - ждут, пока ведро к а н п е л я е т с я что-ли?
PS. Я как-то не верю, что к р а с н о глазие является продуктивной работой, с баблом на выхлопе, м?
В генте уже давным давно в ff есть h264.
Как и в FreeBSD, т.к. собирается из исходного кода. И это не плюс Gentoo или FreeBSD, это минус мейнтейнерам
Почему не плюс?
Как раз плюс — это твой личный выбор.
В ебилдах это уже сто лет как включить можно - как положено, USE-флагом.
>В качестве причины отказа от включения поддержки GStreamer по умолчанию называлась неготовность основных дистрибутивов для работы с Firefox, собранном с поддержкой GStreamer (в составе разных дистрибутивов поставлялись несовместимые между собой версии GStreamer).На самом деле проблема была в багах реализации. Сейчас пофиксели и работает. А то, о чем написано в новости до сих пор не решено - сейчас используется gstreamer0.10, хотя последний 1.0. Работа по переводу начата, но пока не очень активно.
> пофиксили
>>В качестве причины отказа от включения поддержки GStreamer по умолчанию называлась неготовность основных дистрибутивов для работы с Firefox, собранном с поддержкой GStreamer (в составе разных дистрибутивов поставлялись несовместимые между собой версии GStreamer).
> На самом деле проблема была в багах реализации. Сейчас пофиксели и работает.
> А то, о чем написано в новости до сих пор не
> решено - сейчас используется gstreamer0.10, хотя последний 1.0. Работа по переводу
> начата, но пока не очень активно.А у меня в дистре и то и другое, всё работает. Firefox (Iceweasel) правда пока без gstreamer собран.
>сейчас используется gstreamer0.10, хотя последний 1.0. Работа по переводу начата, но пока не очень активно.И что?
Сейчас гстример 0.10 — это как кеды 3.5.10.
А 1.0 как кеды 4.0. Т.е. им ещё до 4.8 расти и расти.Зыж
Да, нумерация нифига не меркетоидная была. Вон вын8 к примеру.
С одной стороны хорошо, но с другой gstreamer глючный (всякие там аудио-щелчки в начале воспроизведения и прочие ощутимые гадости)
> С одной стороны хорошо, но с другой gstreamer глючный (всякие там аудио-щелчки
> в начале воспроизведения и прочие ощутимые гадости)Ни разу не сталкивался.
> С одной стороны хорошо, но с другой gstreamer глючный (всякие там аудио-щелчки
> в начале воспроизведения и прочие ощутимые гадости)Что простите? На моей памяти в Linux было только несколько приложений с треском - это старый блоб skype и старые-же блобы игр, движки которых отказались официально поддерживать под Linux. Выпиливайте уже свою alsa.
>Выпиливайте уже свою alsa.Не эльзу, а пульс.
Эльза — это дрова. Все, включая пульс и гстример, работают поверх неё уровнем выше.Зыж
И да, глюки с новой версией 1.0 гстример были.
Но уже (вроде как. Т.е. у мени лично) исчезли.
Версия 0.10 бронебойная.
> Все, включая пульс и гстример, работают поверх неё уровнем выше.работают поверх Alsa -- даже у тех пользователей, у которых Alsa не установлена? :-)
Наконец-то поняли, что одним WebM сыт не будешь. Либо смотри видео в H264, либо гордо утешайся "сосу лапу зато никакой проприетарщины". Очень рад, что в Mozilla выбрали адекватное решение.
> Наконец-то поняли, что одним WebM сыт не будешь. Либо смотри видео в
> H264, либо гордо утешайся "сосу лапу зато никакой проприетарщины". Очень рад,
> что в Mozilla выбрали адекватное решение.А причём здесь проприетарщина? Речь о патентах, вообще-то, а h264 имеет свободные реализации.
> А причём здесь проприетарщина? Речь о патентах, вообще-то, а h264 имеет свободные
> реализации.Да, не при чём тут кодеки. Главное чтобы кодеки поддерживали аппаратное ускорение, другими словами - меньше затрачивали энергии в единицу времени.
Прочитал заголовок и долго не мог понять, как же так у меня давно это работает.
В общем, в толковых дистрах оно давно уже есть.
На FreeBSD последний Firefox 22.0 падает на HTML5-видео с Ютуба. Предыдущая версия падучестью не страдала.
Скорее всего так — предыдущая версия фрибсд падучестью фф не страдала.
> Скорее всего так — предыдущая версия фрибсд падучестью фф не страдала.Да нет. Поставил Firefox 21.0 (у меня, знаете ли, всегда есть два пути отката изменений: zfs rollback poolname/usr/local (var/db/pkg) и portmaster -e newpackage && pkg_add /path/to/pkg/All/oldpackage.tbz) из сохранённого пакета — работает и не падает.
> На FreeBSD последний Firefox 22.0 падает на HTML5-видео с Ютуба. Предыдущая версия
> падучестью не страдала.Да оно падает не только на видео с ютуба, а вообще на всех HTML5 видео.
gdb указывает на корявый GStreamer.
>> На FreeBSD последний Firefox 22.0 падает на HTML5-видео с Ютуба. Предыдущая версия
>> падучестью не страдала.
> Да оно падает не только на видео с ютуба, а вообще на
> всех HTML5 видео.
> gdb указывает на корявый GStreamer.Но в gnash-плагине видео нормально воспроизводится! Так что от режима тестирования HTML5-видео на Ютубе в Firefox 22.0 пришлось отказаться.
А что на этот счёт говорит почётный интернетчик (так!) товарищ Ричард Мэттью Столлман?
> А что на этот счёт говорит почётный интернетчик (так!) товарищ Ричард Мэттью
> Столлман?
>To look at page I send mail to a demon which runs wget and mails the page back to me.Сурово
как-то запускал плеер работающий через Gstreamer на слабенькой машине
рвало зук и видео
а вот vlc и mplayer все прекрасно показывали и даже не весь проц сожрали
видно браузеростроителей энергоэффективность совсем не волнует...
С версией 1.0 — было такое.
С 0.10 всё железобетонно.Зыж
Не знаю как в бинарных, а в генте 1.0 вроде как исправилась и работает также надёжно.
(Но латенси хуже).
Только по ночам декодирует?
Только когда ночь одновременно в США, Германии и Японии.
Справедливости ради нужно добавть что там поддержка gstreamer 0.10, а не gstreamer 1.0 https://bugzilla.mozilla.org/show_bug.cgi?id=806917
И это (пока) правильно.
0.10 ну очень стабилен.
На openSUSE ещё с версии 17-ой работало и работает по дефолту, при установки плагина ffmpeg для gstreamer
Вот только баг, похоже на который всем забить и уже давно, с тех пор как реализовали изменение скорости для video html5.
На ютубе скорость-то изменяется, но вернуть назад нормальную скорость невозможно.
Последний гвоздь в гроб теоры и webm (туда им и дорога).
"...реалиЗЛОвана..."-прикольная очепятка)))