GStreamer 1.16.0 मल्टीमीडिया फ्रेमवर्क उपलब्ध है

विकास के एक वर्ष से अधिक के बाद जगह ले ली релиз स्ट्रीमर 1.16, मीडिया प्लेयर और ऑडियो/वीडियो फ़ाइल कन्वर्टर्स से लेकर वीओआईपी अनुप्रयोगों और स्ट्रीमिंग सिस्टम तक मल्टीमीडिया अनुप्रयोगों की एक विस्तृत श्रृंखला बनाने के लिए सी में लिखे गए घटकों का एक क्रॉस-प्लेटफ़ॉर्म सेट। GStreamer कोड LGPLv2.1 के अंतर्गत लाइसेंसीकृत है। साथ ही, प्लगइन्स जीएसटी-प्लगइन्स-बेस 1.16, जीएसटी-प्लगइन्स-गुड 1.16, जीएसटी-प्लगइन्स-बैड 1.16, जीएसटी-प्लगइन्स-अग्ली 1.16 के अपडेट उपलब्ध हैं, साथ ही जीएसटी-लिबाव 1.16 बाइंडिंग और जीएसटी-आरटीएसपी-सर्वर 1.16 स्ट्रीमिंग सर्वर। एपीआई और एबीआई स्तर पर, नई रिलीज 1.0 शाखा के साथ पीछे की ओर संगत है। बाइनरी बिल्ड जल्द ही आ रहे हैं तैयार किया जाएगा Android, iOS, macOS और Windows के लिए (लिनक्स पर वितरण से पैकेज का उपयोग करने की अनुशंसा की जाती है)।

चाभी सुधार जीस्ट्रीमर 1.16:

  • В стек WebRTC добавлена поддержка P2P каналов данных, реализованных с использованием протокола SCTP, а также поддержка механизма बंडल для отправки разных типов мультимедийных данных в рамках одного соединения и возможность работы с несколькими серверами TURN (расширение STUN для обхода трансляторов адресов);
  • Добавлена поддержка видеокодека AV1 в контейнерах Matroska (MKV) и QuickTime/MP4. Реализованы дополнительные настройки AV1 и расширено число поддерживаемых кодировщиком форматов входных данных;
  • समर्थन जोड़ा गया скрытых субтитров, а также возможность определения и извлечения из видео других видов интегрированных данных एएनसी (Ancillary Data, дополнительная информация, такая как звук и метаданные, передаваемая через цифровые интерфейсы в неотображаемых частях строк развёртки);
  • Добавлена поддержка некодированного (raw) звука без чередования звуковых каналов в памяти (Non-Interleaved, левый и правый звуковые каналы размещаются в отдельных блоках, вместо чередования каналов в виде «LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT»);
  • В базовый набор плагинов (gst-plugins-base) перемещены GstVideoAggregator (класс для смешивания raw-видео), संगीतकार (усовершенствованная замена videomixer) и элементы OpenGL mixer (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), которые ранее размещались в наборе «gst-plugins-bad»;
  • नया जोड़ा गया शासन чередования полей, в котором каждый буфер обрабатывается как отдельное поле в чересстрочном видео c разделением верхнего и нижнего полей на уровне привязанных к буферу флагов;
  • В распаковщик медиаконтейнеров Matroska добавлена поддержка формата WebM и шифрования содержимого;
  • Добавлен новый элемент wpesrc, работающий как браузер на базе движка WebKit WPE (позволяет обрабатывать вывод браузера как источник данных);
  • Для Video4Linux обеспечена поддержка кодирования и декодирования HEVC, кодирования JPEG и улучшенного импорта и экспорта dmabuf;
  • В декодировщик видео, использующий средства аппаратного ускоренная GPU NVIDIA, добавлена поддержка декодирования VP8/VP9, а в кодировщик поддержка аппаратно ускоренного кодирования H.265/HEVC;
  • Внесены многочисленные улучшения плагин msdk, позволяющий использовать средства аппаратного ускорения кодирования и декодирования на чипах Intel (основан на Intel Media SDK). В том числе добавлена поддержка импорта/экспора dmabuf, декодирования VP9, кодирования 10-разрядных HEVC, постобработки видео и динамического изменения разрешения;
  • В систему отрисовки субтитров ASS/SSA добавлена поддержка обработки нескольких пересекающихся во времени субтитров c их одновременным отображением на экране;
  • Обеспечена полноценная поддержка сборочной системы Meson, которая теперь рекомендована для сборки GStreamer на всех платформах. Удаление поддержки Autotools ожидается в следующей ветке;
  • В основной состав GStreamer включены биндинги для разработки на языке Rust и модуль с плагинами на Rust;
  • प्रदर्शन अनुकूलन किया गया है.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें