GStreamer 1.30 вече е в активна разработка, а първата тестова версия 1.29.1, която излиза почти месец след миналото издание, дава ранен поглед към новите функции, които ще достигнат до потребителите по-късно тази година. Мултимедийния фреймуърк, широко използвана в Linux дистрибуции и кросплатформени приложения, получава значителни подобрения в обработката на видео, аудио и стрийминг формати.
Една от най-важните новости е поддръжката за извличане на HDR10+ метаданни от H.265 и AV1 видеопотоци. Това е ключова стъпка за по-добро възпроизвеждане на модерно HDR съдържание, особено при устройства и приложения, които разчитат на GStreamer за видео обработка. Подобренията в аудио частта включват разширена поддръжка за Opus с F32 и S24_32 семпли, както и 96 kHz честота.
Разработчиците добавят и нови елементи и плъгини, сред които rtspsrc2 с поддръжка за автентикация, VA-API overlay compositor, Bayer поддръжка в QuickTime демултиплексора и нов AC-4 парсер. Появяват се и нови инструменти за работа със SEI данни в H.264 и H.265, които вече могат да вмъкват както субтитри, така и потребителски SEI блокове.
Сред по-специализираните подобрения се открояват нов елемент за декодиране на tensor данни за hand tracking, нов плъгин за общо предназначение за компресия и декомпресия, както и нови HLS и DASH sink елементи, които улесняват създаването на адаптивни стриймове. Udpsrc2 е оптимизиран за по-високи битрейтове, а QML6 GL Source вече приема навигационни събития.
Няколко съществуващи компонента също са подобрени. APE tag демултиплексорът вече извлича обложки, Matroska демултиплексорът може да изгражда динамичен seek индекс, а srtpdec получава възможност за инвалидиране на ключове по SSRC. Playbin3 и GstPlay също са оптимизирани, включително по-добро превключване на субтитри и по-ясни нотификации за избор на тракове.
GStreamer 1.30 ще включва и промени в Cerbero с поддръжка за Android върху RISC-V64, нова настройка за контрол на latency в translationbin, както и възможност за override на device provider рангове. Rust RTP (де)payloaders ще бъдат повишени до PRIMARY ранг и ще използват mtu 1200 по подразбиране. Splitmuxsink също е обновен, като вече добавя начални и крайни timecode стойности в съобщенията за отваряне и затваряне на фрагменти.
Потребителите, които искат да изпробват новостите предварително, могат да изтеглят GStreamer 1.29.1 от официалния сайт. Това е ранна тестова версия, насочена основно към разработчици и ентусиасти, които следят отблизо развитието на проекта.










