GStreamer 1.16.0 મલ્ટીમીડિયા ફ્રેમવર્ક ઉપલબ્ધ છે

વિકાસના એક વર્ષથી વધુ સમય પછી સ્થાન લીધું પ્રકાશન જીસ્ટ્રીમર 1.16, મીડિયા પ્લેયર્સ અને ઑડિયો/વિડિયો ફાઇલ કન્વર્ટરથી લઈને VoIP ઍપ્લિકેશનો અને સ્ટ્રીમિંગ સિસ્ટમ્સ સુધી મલ્ટીમીડિયા એપ્લિકેશન્સની વિશાળ શ્રેણી બનાવવા માટે C માં લખેલા ઘટકોનો ક્રોસ-પ્લેટફોર્મ સેટ. GStreamer કોડ LGPLv2.1 હેઠળ લાઇસન્સ થયેલ છે. તે જ સમયે, gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 પ્લગઇન્સ માટે અપડેટ્સ ઉપલબ્ધ છે, તેમજ gst-libav 1.16 બંધનકર્તા અને gst-rtsp-server 1.16 સ્ટ્રીમિંગ સર્વર. API અને ABI સ્તરે, નવી રિલીઝ 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

એક ટિપ્પણી ઉમેરો