Доступан је мултимедијални оквир ГСтреамер 1.20.0

После полутора лет разработки состоялся релиз GStreamer 1.20, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20, а также обвязка gst-libav 1.20 и сервер потокового вещания gst-rtsp-server 20. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, ИОС, macOS и Windows (у Linux (Препоручује се коришћење пакета из дистрибуције).

Кључна побољшања у ГСтреамер 1.20:

  • Развој на ГитЛаб-у је пребачен на коришћење једног спремишта заједничког за све модуле.
  • Додата је нова ГстПлаи библиотека високог нивоа, која замењује ГстПлаиер АПИ и нуди сличну функционалност за репродукцију садржаја, а разликује се коришћењем магистрале порука за обавештавање апликација уместо ГОбјецт сигнала.
  • Додата подршка за декодирање информација о транспарентности ВебМ-а, омогућавајући репродукцију ВП8/ВП9 видео записа са транспарентним областима.
  • Профили за кодирање сада имају подршку за постављање додатних својстава специфичних за апликацију.
  • Цомпоситор подржава конверзију и миксовање видео записа са више нити.
  • Класе депаилоадер и паилоадер имају јединствену подршку за рад са додатним РТП заглављима (РТП Хеадер Ектенсионс).
  • Додата подршка за механизам СМПТЕ 2022-1 2-Д (Форвард Еррор Цоррецтион).
  • Енцодебин и трансцодебин за ВП8, ВП9 и Х.265 кодеке имплементирају паметни режим кодирања, у којем се транскодирање врши само када је потребно, а остатак времена се прослеђује постојећи ток.
  • Додатак соупхттпсрц је сада компатибилан са либсоуп2 и либсоуп3.
  • Додата је могућност декодирања улазних података на нивоу средњих оквира (под-фраме), што вам омогућава да започнете декодирање без чекања да се прими пун оквир. Подршка за ову оптимизацију је укључена у декодере ОпенЈПЕГ ЈПЕГ 2000, ФФмпег Х.264 и ОпенМАКС Х.264/Х.265.
  • Приликом декодирања видеа за РТП, ВебРТЦ и РТСП протоколе, обезбеђено је аутоматско руковање губитком пакета, оштећењем података и захтевима за кључни оквир.
  • Подршка за промену података кодека у ходу је додата у мп4 и Матроска медијске контејнере за паковање, што вам омогућава да промените профил, ниво и резолуцију за Х.264/Х.265 улазне токове.
  • Додан је режим за креирање фрагментираних мп4 медијских контејнера.
  • Аудио подршка је додата порту заснованом на ВПЕ (ВебКит Порт фор Ембеддед).
  • Додата је могућност коришћења ЦУДА за конверзију простора боја, скалирање елемената и учитавање елемената.
  • Додата подршка за НВММ (НВИДИА Мемори Модуле) меморију за ОпенГЛ глуплоад и глдовнлоад елементе.
  • Побољшана подршка за ВебРТЦ.
  • Предложен је нови додатак за ВА-АПИ (Видео Аццелератион АПИ), који подржава више декодера и елемената за накнадну обраду.
  • АппСинк АПИ је додао подршку за догађаје поред бафера и листа бафера.
  • Додатна подешавања за интерне редове су додата у АппСрц.
  • Ажурирано је везивање језика Руст и додато 26 нових додатака написаних у Русту (гст-плугинс-рс).
  • Додати аесдец и аесенц елементи за шифровање и дешифровање коришћењем АЕС алгоритма.
  • Додати елементи факеаудиосинк и видеоцодецтестсинк за тестирање и отклањање грешака.
  • Побољшани алати за креирање минималистичких ГСтреамер верзија.
  • Додата могућност изградње са ФФмпег 5.0.
  • За Linux реализованы варианты кодеков MPEG-2 и VP9, работающих без сохранения состояния (Stateless).
  • За Windows в декодировщик на базе Direct3D11/DXVA добавлена поддержка AV1 и MPEG-2.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster