LINUX.ORG.RU

Релиз GStreamer 1.22.0

 


1

0

Команда разработчиков объявила о выпуске новой версии инструмента для создания мультимедийных приложений, называемого GStreamer 1.22. Этот кроссплатформенный набор компонентов может использоваться для различных целей, от медиаплееров и конвертеров до приложений для голосовой связи и систем потокового вещания. Новая версия обеспечивает совместимость с предыдущими версиями и будет доступна для использования на различных операционных системах.

  • Новая версия инструмента для обработки видео предлагает улучшенную поддержку формата AV1 и возможность использования аппаратного ускорения для кодирования и декодирования. Добавлены новые RTP-обработчики и улучшен разбор формата AV1 в различных контейнерах.
  • Поддержка Qt6 и новые элементы для отрисовки видео внутри сцены QML.
  • Добавлены новые элементы для отрисовки используя GTK4 и Wayland.
  • Новые клиенты для адаптивного стриминга, поддерживающие HLS, DASH и MSS.
  • Предоставлена возможность создания урезанных сборок для сокращения размера.
  • Добавлена поддержка распределенного кодирования и передачи видео с использованием WebRTC и контролем загруженности сети.
  • Реализован новый плагин для отправки медиапотоков через WebRTC.
  • Добавлены новые элементы, написанные на языке Rust. Эти плагины, называемые gst-plugins-rs, могут быть использованы в программах на любом языке и их использование схоже с плагинами, написанными на C и C++. Около трети изменений в новой версии GStreamer связаны с плагинами на Rust, которые являются одним из самых активно развиваемых модулей GStreamer. Плагины на Rust также поставляются в официальных бинарных пакетах для Windows и macOS.
  • Реализован новый медиасервер, основанный на языке Rust, который использует WebRTC и поддерживает функциональность для ввода и вывода медиаданных.
  • Добавлен компонент videocolorscale, объединяющий в себе функциональность для конвертации и масштабирования видео.
  • Улучшена поддержка видео с высокой глубиной цвета.
  • В API Navigation добавлена возможность обработки событий с сенсорных экранов.
  • Добавлены элементы коррекции временных меток H.264/H.265 для реконструкции PTS/DTS перед упаковкой медиаконтейнеров.
  • На платформе Linux улучшено применение DMA для совместной работы с буферами при кодировании, декодировании, фильтрации и отрисовке видео с применением аппаратного ускорения.
  • Новые аппаратно ускоренные кодировщики видео в форматах H.264 / AVC, H.265 / HEVC и AV1, построенные с использованием SDK AMF, были реализованы для GPU AMD.
  • Поддержка кодирования и декодирования видео H.265 / HEVC добавлена в плагин applemedia.
  • Плагин androidmedia получил возможность кодирования видео H.265 / HEVC.
  • В плагины audiomixer, compositor, glvideomixer и d3d11compositor добавлено свойство force-live, позволяющее принудительно включать live-режим.

>>> Подробности (OpenNET)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

GStreamer это хорошо, приходилось прогать с этой штукой, радостная новость

I-Love-Microsoft ★★★★★
()

Какой к черту инструмент?

Этому фреймворку уже 100 лет. И по моему, он так и не взлетел, хотя был очень многообещающий.

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

а где он взлетел?

в плейерах? parole этот?

smplayer работает, vlc работает, а в этом пароле я знаю только диалог «что то пошло не так». Видеоредакторы? Да тоже как только узнаешь, что он на gstreamer, сразу понятно, не работает.

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

А толку?

Если даже плейеры не работают? Собственно, весь негатив связан с тем, что когда это проект появился, на него были огромные надежды. Звучало все очень и очень многообещающе, типа джека, только сразу для аудио-видео.

По факту проблемы с патентами и стабильностью все испортили. Возможно, забежали вперед, железо не потянуло. В общем, имхо, не взлетело. Теперь pipewire уже есть, вероятно, он заменит и пульс и этот стример.

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

даже плейеры

Gstreamer про другое: быстро наваять свои плагины, смешать с имеющимися и запилить приложение. Потому популярен в эмбеддеде. Для плееров он довольно избыточен, pipewire тут вообще не при чем, это разные вещи.

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