Перший реліз GStreamer 1.28: нові можливості мультимедійного фреймворку

Перший реліз GStreamer 1.28: нові можливості мультиплатформенного мультимедійного фреймворку

Проект GStreamer випустив першу версію для розробників майбутньої стабільної серії GStreamer 1.28. Це оновлення обіцяє безліч нових можливостей для роботи з аудіо та відеострімами.

Нові можливості GStreamer 1.28

GStreamer 1.28 виглядає як ще одне велике оновлення з новими функціями. Серед них — кодек Vulkan H.264, плагін AMD HIP (Heterogeneous-compute Interface for Portability), базова підтримка колориметрії для Wayland і новий плагін wpe2 для Webkit, що використовує “WPE Platform API”.

В майбутній серії GStreamer також обіцяє підтримку віртуальних PCM-синків для ALSA, элемент d3d12remap для D3D12, LiteRT для інференсу та можливість вимикати корекції для MPEG-TS демультиплексора.

Додаткові нововведення та поліпшення

GStreamer 1.28 обіцяє також загальний класифікатор тензорного декодера, детектор облич, зручніший API для аналітики. З’являться властивість unifxfdsink для копіювання, що дозволяє використовувати sink з більшою кількістю елементів, а також підтримка прямого передачі QQuickItem для дерева рендерингу QML.

Серед інших змін, GStreamer 1.28 відновлює властивість “new-pref” для кращого контролю під час зміни капсули, переносить WASAPI2 для вибору пристроїв на основі IMMDevice, новий API GstLogContext, що дозволяє усувати спам у логах, і підтримку GstReferenceTimestampMeta для додаткової інформації.

Важливі зміни у плагінах та документації

GStreamer 1.28 також представить новий tracer hook, що допоможе відстежувати, коли буфери чергуються у пулах буферів. Буде підтримка файлів графів для pipeline, що включають інформацію про активні трейсери, а також підтримка gst-inspect-1.0 для друку типів полів капсул.

Цікаво, що плагін VA замінив модуль gstreamer-vaapi, що призвело до його видалення в майбутньому релізі. Офіційні примітки до виходу GStreamer 1.27.1 нададуть більше деталей про ці зміни.

Як отримати GStreamer 1.27.1

Ви можете завантажити та скомпільувати GStreamer 1.27.1 з GitLab-сторінки проекту, якщо хочете раніше ознайомитися з новими функціями. Проте майте на увазі, що ця версія є попередньою і не підходить для виробничих середовищ. Офіційний реліз GStreamer 1.28 очікується наприкінці 2025 року.