ក្របខ័ណ្ឌពហុព័ត៌មាន GStreamer 1.18.0 មាន

បន្ទាប់ពីមួយឆ្នាំកន្លះនៃការអភិវឌ្ឍន៍ បានកើតឡើង ការដោះលែង GStreamer ១.៨.៣ដែលជាសំណុំឆ្លងវេទិកានៃសមាសភាគដែលសរសេរក្នុង C សម្រាប់បង្កើតកម្មវិធីពហុមេឌៀជាច្រើន ពីកម្មវិធីចាក់មេឌៀ និងកម្មវិធីបំប្លែងឯកសារអូឌីយ៉ូ/វីដេអូ ទៅជាកម្មវិធី VoIP និងប្រព័ន្ធស្ទ្រីម។ លេខកូដ GStreamer ត្រូវបានផ្តល់អាជ្ញាប័ណ្ណក្រោម LGPLv2.1។ ក្នុងពេលជាមួយគ្នានេះ ការអាប់ដេតទៅកាន់ gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 អាចរកបាន ក៏ដូចជា gst-libav 1.18 binding និង gst-rtsp-server 1.18 ម៉ាស៊ីនមេស្ទ្រីម។ នៅកម្រិត API និង ABI ការចេញផ្សាយថ្មីគឺត្រូវគ្នាជាមួយសាខា 1.0 ។ ការបង្កើតប្រព័ន្ធគោលពីរនឹងមកដល់ឆាប់ៗនេះ នឹងត្រូវបានរៀបចំ សម្រាប់ Android, iOS, macOS និង Windows (នៅលើ Linux វាត្រូវបានណែនាំឱ្យប្រើកញ្ចប់ពីការចែកចាយ)។

សោ ការកែលម្អ 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.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់