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

Након годину дана развоја, објављен је ГСтреамер 1.22, вишеплатформски скуп компоненти за креирање широког спектра мултимедијалних апликација, од медијских плејера и аудио/видео претварача датотека, до ВоИП апликација и система за стриминг. ГСтреамер код је лиценциран под ЛГПЛв2.1. Одвојено, развијају се ажурирања гст-плугинс-басе, гст-плугинс-гоод, гст-плугинс-бад, гст-плугинс-угли додатака, као и гст-либав везивање и гст-ртсп-сервер сервер за стримовање . На нивоу АПИ-ја и АБИ-ја, ново издање је уназад компатибилно са граном 1.0. Бинарни склопови ће ускоро бити припремљени за Андроид, иОС, мацОС и Виндовс (у Линуксу се препоручује коришћење пакета из дистрибуције).

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

  • Побољшана подршка за формат АВ1 видео кодирања. Додата је могућност коришћења хардверског убрзања за АВ1 кодирање и декодирање преко ВААПИ/ВА, АМФ, Д3Д11, НВЦОДЕЦ, КСВ и Интел МедиаСДК АПИ-ја. Додати нови РТП руковаоци за АВ1. Побољшано рашчлањивање АВ1 у МП4, Матроска и ВебМ контејнерима. Склопови укључују елементе са АВ1 кодерима и декодерима заснованим на дав1д и рав1е библиотекама.
  • Имплементирана подршка за Кт6. Додан елемент кмл6глсинк, који користи Кт6 за рендеровање видеа унутар КМЛ сцене.
  • Додати елементи гтк4паинтаблесинк и гткваиландсинк за рендеровање помоћу ГТК4 и Ваиланд-а.
  • Додати су нови клијенти за адаптивни стриминг који подржавају ХЛС, ДАСХ и МСС (Мицрософт Смоотх Стреаминг) протоколе.
  • Пружа могућност креирања растављених склопова који су оптимизовани за смањење величине.
  • Додата подршка за ВебРТЦ симулцаст и Гоогле Цонгестион Цонтрол.
  • Обезбеђен је једноставан и самосталан додатак за слање преко ВебРТЦ-а.
  • Додан је нови МП4 медијски контејнер за паковање са подршком за фрагментиране и нефрагментиране податке.
  • Додати су нови додаци за Амазон АВС складиштење и услуге аудио транскрипције.
  • Ажуриране везе за Руст језик. Додато је 19 нових додатака, ефеката и елемената написаних у Русту (гст-плугинс-рс). Напомиње се да је 33% измена у новом ГСтреамер-у имплементирано у Руст-у (промене се тичу повезивања и додатака), а скуп додатака гст-плугинс-рс је један од најактивније развијених ГСтреамер модула. Додаци написани у Русту могу се користити у програмима на било ком језику и рад са њима је сличан коришћењу додатака у Ц и Ц++.
  • Руст додаци се испоручују као део званичних бинарних пакета за Виндовс и мацОС платформе (састављање и испорука су подржани за Линук, Виндовс и мацОС).
  • Имплементиран је медијски сервер заснован на ВебРТЦ-у написан у Русту, који подржава ВХИП (ВебРТЦ ХТТП ингест) и ВХЕП (ВебРТЦ ХТТП излаз).
  • Додан је елемент видеоцолорсцале, који комбинује могућности видео конверзије и скалирања.
  • Побољшана подршка за видео са великом дубином боје.
  • Додата подршка за догађаје на екрану осетљивом на додир у АПИ за навигацију.
  • Додати Х.264/Х.265 елементи корекције временске ознаке за ПТС/ДТС реконструкцију пре паковања контејнера за медије.
  • На Линук платформи, употреба ДМА је побољшана да ради заједно са баферима приликом кодирања, декодирања, филтрирања и приказивања видеа помоћу хардверског убрзања.
  • Побољшана је интеграција са ЦУДА-ом: додата је гст-цуда библиотека и елемент цудацонвертсцале, обезбеђена је интеграција са Д3Д11 и НВИДИА дГПУ НВММ елементима.
  • Побољшана је интеграција са Дирецт3Д11: додата је нова библиотека гст-д3д11, проширене су могућности додатака д3д11сцреенцаптуре, д3д11видеосинк, д3д11цонверт и д3д11цомпоситор.
  • За АМД ГПУ имплементирани су нови хардверски убрзани видео енкодери у Х.264 / АВЦ, Х.265 / ХЕВЦ и АВ1 форматима, изграђени помоћу АМФ (Адванцед Медиа Фрамеворк) СДК.
  • Апплемедиа додатак је додао подршку за Х.265/ХЕВЦ видео кодирање и декодирање.
  • Додата подршка за Х.265/ХЕВЦ видео кодирање у додатак за андроидмедиа.
  • Својство форце-ливе додато је додацима за аудиомиксер, композитор, глвидеомикер и д3д11цомпоситор да би се омогућио режим уживо.

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

Додај коментар