Нова версія GStreamer 1.18.0 вже випущена

логотип gstreamer

Через півтора року розвиток, Випущено GStreamer 1.18, набір кроссплатформенних компонентів, написаних на мові C, для створення широкого спектру мультимедійних додатків, від мультимедійних програвачів та конвертерів аудіо / відеофайлів до VoIP-програм та систем мовлення.

У новій версії представлений новий API для файлів перекодування від одного формату до іншого, а також вдосконалення підтримки HDR, підтримка розширення RTP TWCC та інші речі більше.

Основні нові можливості GStreamer 1.18

У цій новій версії представлена була проведена робота щодо вдосконалення підтримки Gstreamer і є це ми можемо знайти різні доповнення у цій новій версії 1.8, наприклад, плагін AVTP (Audio Video Transport Protocol) для передачі відео та аудіо, чутливих до затримок.

Також також нова підтримка профілю TR-06-1 (RIST - Надійний Інтернет-потік), можливість зміни швидкості відтворення на льоту, а також підтримка розширення RTP TWCC (Google All Transport Congestion Control) для rtpmanager.

У випадку з Windows, то апаратно прискорене декодування відео реалізовано за допомогою API DXVA2 / Direct3D11а також плагін для зйомки відео та прискорення кодування за допомогою Microsoft Media Foundation. Додана підтримка UWP (Універсальна платформа Windows).

На сервері та клієнті, RTSP додав підтримку чіт-режимів (швидка прокрутка під час збереження зображення), що описано в специфікації ONVIF (Форум відкритого мережевого відеоінтерфейсу).

Служби редагування GStreamer додає підтримку вкладених часових шкал, швидкості на основі кліпу та можливість використання формату OpenTimelineIO.

На додаток до скриптів збірки на основі Autotools було видалено, і Meson тепер використовується як основний інструментарій збірки.

З інших змін, що виділяються цієї нової версії:

  • Запропоновано новий API високого рівня, GstTranscoder, який можна використовувати в додатках для перекодування файлів з одного формату в інший.
  • Додана підтримка набору кодеків AFD (Опис активного формату) та Bar Data.
  • Додано елемент qmlgloverlay, щоб дозволити швидкій сцені Qt з'являтися поверх вхідного відеопотоку.
  • Елемент imagesequencesrc був доданий для спрощення створення відеопослідовності з послідовності зображень JPEG або PNG.
  • Для створення вмісту DASH було додано елемент тире.
  • Додано елемент dvbsubenc для кодування субтитрів DVB.
  • Можна упакувати потоки MPEG-TS із фіксованою бітовою швидкістю та підтримкою SCTE-35, сумісним із мережами кабельного телебачення.
  • Rtmp2 був реалізований з новою реалізацією клієнта RTMP з елементами джерела та приймача.
  • Сервер RTSP додає підтримку заголовків для контролю швидкості та масштабування.
  • Додано svthevcenc, відеокодер H.265, заснований на кодері Intel SVT-HEVC.
  • Додано елемент vaapioverlay для створення за допомогою VA-API.
  • Елементи splitmuxsink та splitmuxsrc тепер підтримують допоміжні (AUX) відеопотоки.
  • Були введені нові елементи для отримання та генерації потоків RTP за допомогою URI "rtp: //".
  • Доданий елемент rpicamsrc для зйомки відео з камери для дошки Raspberry Pi.
  • Покращена презентація інформації та обробка відео за допомогою High Dynamic Range (HDR).

В кінці кінців якщо ви хочете дізнатися більше про це про цю нову версію Gstreamer ви можете перевірити журнал змін У наступному посиланні.

Як встановити Gstreamer 1.18 на Ubuntu та похідні?

Якщо ви зацікавлені в установці Gstreamer 1.18 на ваш дистрибутив Ви можете зробити це, виконавши наведені нижче кроки.

Процес діє як для нової версії Ubuntu 20.04, так і для попередніх версій із підтримкою.

Щоб встановити, нам просто потрібно відкрити термінал (Ctrl + Alt + T) і в нього ми вводимо такі команди:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

І готові з цим, вони вже встановили Gstreamer 1.16 у своїй системі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Джон - сказав він

    Під час виконання цих команд встановлена ​​версія 1.14.5. Чи могли б ви пояснити, як встановити останню доступну версію? Чи потрібно нам додавати додаткове сховище?

  2.   Самуїл - сказав він

    "І вуаля, вони вже встановлять Gstreamer 1.16 у своїй системі."

    Але ви не хотіли встановлювати версію 1.18