
Общността на GStreamer обяви тази седмица издаването на версия 1.27.1, което бележи началото на цикъла на разработка за предстоящата стабилна версия 1.28. Както е типично за тази популярна рамка с отворен код, предназначена за управление на аудио и видео потоци, фокусът на новата версия е върху модернизацията и включването на най-нови технологии, които ще улеснят работата на разработчиците и напредналите потребители.
В тази актуализация, GStreamer въвежда важни подобрения и нови възможности, включително интегрирането на AMD HIP плъгин като част от ROCm, което позволява задачите за конвертиране и обработка на видео да се обработват директно от AMD графични процесори чрез тази алтернатива на CUDA. Този плъгин, разработен от Seungha Yang от Centricular, се откроява със своята поддръжка на OpenGL и различни функции, които обогатяват и балансират съществуващата поддръжка за хардуер на NVIDIA.
Акценти на версия 1.27.1
Един от най-поразителните аспекти е напредъкът в Поддръжка на Vulkan VideoВече са налични H.264 кодиране и 265-битово H.10 декодиране, което разширява обхвата на поддържаните формати и оптимизира графичната производителност на устройства, които използват този ниско ниво API.
Екипът от разработчици не е забравил и потребителите. Direct3D 12, добавяне на оптимизации които подобряват работата в Windows среди. Освен това, актуализацията включва основна колориметрична поддръжка за Wayland, което е още една стъпка към сближаване между прозоречните системи и правилното представяне на цветовете в различните платформи.
Промените, донесени от тази предварителна версия, не се ограничават само до поддръжка на хардуер. GStreamer 1.27.1 полага основите за няколко важни допълнения:
- Нов wpe2 плъгин за WebKit, интегриращ WPE Platform API за подобряване на уеб рендирането
- Изброяване на виртуални PCM устройства за ALSA, което разширява възможностите за маршрутизиране на аудио
- Специфични елементи за Direct3D12 (d3d12remap), LiteRT и нови API за улесняване на анализа и класификацията
- Общ тензорен декодер, подобрен детектор на лица и подобрена използваемост за рендиране и копиране на потоци
Наред с това, включени са Подобрения в регистрирането, нови инструменти за анализ на потока и дълъг списък от корекции на грешки и малки оптимизации, които целят да направят GStreamer още по-стабилна и гъвкава платформа.
Бъдещето на GStreamer: фундаментални промени
Трябва да се отбележи това Старият Vaapi модул се изоставя в полза на новия VA плъгин., което представлява значителна промяна в обработката на хардуерно ускорено видео. Внедрени са и нови функции за управление на синхронизацията в MPEG-TS потоци, а подобрения са направени в проверката и диагностиката на плъгините благодарение на разширената функционалност на gst-inspect.
GStreamer 1.27.1 вече е достъпен за тези, които искат тествайте новите си функции в среда за разработка или тестванеТъй като това е развойна версия, тя не е подходяща за използване в производствени системи. Очаква се финалната версия 1.28 да пристигне по-късно тази година и да консолидира всички подобрения, въведени в това първо предварително издание.
Непрекъснатото развитие на тази мултимедийна библиотека демонстрира силен ангажимент за адаптиране към новите хардуерни и софтуерни технологии, включвайки функции, които отговарят на изискванията на индустрията. Докато остава фокусиран върху стабилността и поддръжката, GStreamer остава сред ключовите инструменти за професионална обработка на аудио и видео на системи с отворен код и междуплатформени системи.
