GStreamer 1.18.0 multimedia kpuchie dị

Mgbe otu afọ na ọkara nke mmepe mere hapụ Onye na -agba ọsọ GStreamer 1.18, Otu ihe dị iche iche nke cross-platform nke edere na C maka ịmepụta ngwa ngwa dị iche iche nke multimedia, site na ndị na-egwu mgbasa ozi na ndị na-atụgharị faịlụ ọdịyo / vidiyo, na ngwa VoIP na usoro mgbasa ozi. Enyere ikike koodu GStreamer n'okpuru LGPLv2.1. N'otu oge ahụ, mmelite na gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 plugins dị, yana gst-libav 1.18 binding na ndị gst-rtsp-ihe nkesa 1.18 nkesa nkwanye. N'ọkwa API na ABI, ntọhapụ ọhụrụ a dakọtara na ngalaba 1.0. ọnụọgụ abụọ na-ewu na-abịa n'oge na-adịghị anya a ga-akwado ya maka gam akporo, iOS, macOS na Windows (na Linux a na-atụ aro ka iji ngwugwu sitere na nkesa).

Igodo ndozi GStreamer 1.18:

  • Предложен новый высокоуровневый API GstTranscoder, который можно использовать в приложениях для перекодирования файлов из одного формата в другой.
  • Улучшено представление информации и обработка видео с расширенным динамическим диапазоном (HDR, High Dynamic Range).
  • Добавлена возможность изменения скорости воспроизведения на лету.
  • Добавлена поддержка набора кодеков AFD (Active Format Description) и Bar Data.
  • В сервере и клиенте RTSP добавлена поддержка trick-режимов (быстрая прокрутка с сохранением картинки), описанных в спецификации ONVIF (Open Network Video Interface Forum).
  • На платформе Windows реализовано аппаратное ускорение декодирования видео с использованием API DXVA2 / Direct3D11, а также предложен плагин для захвата видео и ускорения кодирования при помощи Microsoft Media Foundation. Добавлена поддержка UWP (Universal Windows Platform).
  • Добавлен элемент qmlgloverlay, позволяющий вывести сцену Qt Quick поверх входящего видеопотока.
  • Добавлен элемент imagesequencesrc, упрощающий создание видеопотока из последовательности изображений в форматах JPEG или PNG.
  • Добавлен элемент dashsink для генерации контента DASH.
  • Добавлен элемент dvbsubenc для кодирования субтитров DVB.
  • Обеспечена возможность упаковки потоков MPEG-TS с фиксированным битретом и поддержкой SCTE-35, в форме, совместимой с кабельными телесетями.
  • Реализован rtmp2 с новой реализацией клиента RTMP с элементами source и sink.
  • В RTSP Server добавлена поддержка заголовков для управления скоростью и масштабированием.
  • Добавлен svthevcenc, кодировщик видео H.265 на базе развиваемого компанией Intel кодировщиккода SVT-HEVC.
  • Добавлен элемент vaapioverlay для композитинга с использованием VA-API.
  • В rtpmanager добавлена поддержка RTP-расширения TWCC (Google Transport-Wide Congestion Control).
  • В элементах splitmuxsink и splitmuxsrc появилась поддержка вспомогательных (AUX) видеопотоков.
  • Представлены новые элементы для получения и генерации RTP-потоков, используя URI «rtp://».
  • Добавлен плагин AVTP (Audio Video Transport Protocol) для передачи звуковых- и видеопотоков, чувствительных к задержкам.
  • Добавлена поддержка профиля TR-06-1 (RIST — Reliable Internet Stream Transport).
  • Добавлен элемент rpicamsrc для захвата видео с камеры для платы Raspberry Pi.
  • В GStreamer Editing Services добавлена поддержка вложенных временных шкал, задания скорости в привязке к отдельному клипу и возможность использования формата OpenTimelineIO.
  • Удалены сценарии сборки на основе Autotools. В качестве основного сборочного инструментария теперь применяется Meson.

isi: opennet.ru

Tinye a comment