LINUX.ORG.RU

Первый стабильный релиз мультимедийного фреймворка GStreamer 1.0

 , ,


0

0

Проект GStreamer представляет самый первый стабильный релиз мультимедийного фреймворка GStreamer со стабильным API и ABI.

Ветка 1.х — это стабильная ветка, нацеленная на конечного пользователя. Её API и ABI несовместимы с таковыми у ветки 0.10.х, но, при необходимости, эти две ветки могут быть установлены и использоваться параллельно.

Главные новшества и улучшения:

  • Более гибкое использование памяти.
  • Расширяемая и согласуемая система привязки метаданных к буферам.
  • Увеличена эффективность буферизации малых объектов.
  • Автоматическая переотправка состояния динамических потоков.
  • Усовершенствованы системы захвата видео и звука.
  • Улучшена обработка временных меток.
  • Добавлена поддержка биндингов для языков, основанных на GObject-Introspection.
  • Многочисленные улучшения в плане производительности и нагрузки на аппаратные ресурсы.
  • Добавлены компоненты взаимодействия со средствами аппаратного ускорения кодирования и декодирования видео, пока только на начальном уровне.
  • Другие мелкие улучшения и оптимизации.

Большинство улучшений направлены на API плагинов GStreamer. API приложений почти не изменилось, поэтому не составит труда портировать приложения на новую ветку GStreamer. Для разработчиков доступно руководство по портированию.

>>> Подробности

Ответ на: комментарий от Deleted

Китай повсеместно использует mplayer. Вебсервера и прочие поделки/кодировщики/klite для винды - ffmpeg.

Повторяю вопрос. ffmpeg и MPlayer умеют подхватывать новые кодеки без пересборки?

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

ffmpeg и MPlayer умеют подхватывать новые кодеки без пересборки?

ffmpeg с MPlayer-ом и так едят [почти] все кодеки и форматы, какие только можно. Большинству любимых хомячками кодек-паков такое и не снилось, а те, которым снилось, зачастую основаны на том же ffmpeg. Чего тебе не хватает? У тебя что, новые кодеки каждый день появляются?

anonymous ()
Ответ на: комментарий от NegatiV

Спасибо за информацию. Официальную документацию я смотрел, но ее явно недостаточно. Мне почему-то казалось, что мой use-case очень типичный и что интернет должен быть завален примерами как это сделать. Однако, как я понимаю

головной боли будет тьма - информации очень мало

В общем, обойдусь-ка я пока без GStreamer-а.

yossarian ()
Ответ на: комментарий от Deleted

Вебсервера и прочие поделки/кодировщики/klite для винды - ffmpeg.

gstreamer и сам использует ffmpeg через плагин gst-ffmpeg.

anonymous ()
Ответ на: комментарий от anonymous

Ну когда мне нужен был AMR, его не было. Вроде из-за копирастических ограничений.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

Допустим, появился новый кодек для нового (или старого, но неподдерживаемого) формата. В основную ветку он ещё не вошёл. А кому-то позарез нужно проиграть. Что легче — собрать отдельно плагин и кинуть в нужную папку, или качать исходники ffmpeg, накладывать патч, собирать и заменять? А если кодеков несколько, то что будет, если возникнет конфликт? Ждать, пока в основную ветку не войдут? А если не могут войти по юридическим причинам?

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от devl547

Почему не использовать напрямую xine-lib/mplayer/vlc?

Из-за патентных тролей использовать напрмую ffmpeg-призводные с жестко вкомпилеными закопирачеными кодеками проблемно. Поэтому это дело развязывается чрез gstreamer. Одна из причин по крайней мере.

antares0 ★★★ ()
Ответ на: комментарий от Ttt

Допустим, появился новый кодек для нового (или старого, но неподдерживаемого)

Страшная правда заключается в том, что если тот кодек в nix-ах и появится то силами команды ffmpeg или его знаменитого форка. А объяснять им как им надо жить как-то невежливо.

И вспоминая весь из себя модульный gstrеamer то относительно ккодеков на память приходят либо общепопулярные типа vorbis, либо как не удивительно ffmpeg. Из уникального набор платных кодеков для mp* для жертв американских патентов. И на этом как-то все.

antares0 ★★★ ()
Ответ на: комментарий от antares0

появится то силами команды ffmpeg

А уж если вспомнить, как они недавно представили декодер vp8, который libvpx серьезно обгонял..

devl547 ★★★★★ ()

Вопрос по теме: оно умеет захват с веб-камер, микрофонов из коробки? На оффсайте молчат, перечислили только форматы файлов и протоколы приема/передачи медиа в сети.

FeyFre ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.