GStreamer 1.28 porta il supporto alla decodifica video Vulkan AV1 e VP9 e alla codifica H.264
Il framework multimediale GStreamer 1.28 amplia il supporto video Vulkan con decodifica AV1 e VP9, codifica H.264 e migliore accelerazione hardware su tutte le piattaforme.
Il team di GStreamer ha rilasciato la versione 1.28, un aggiornamento importante del suo framework multimediale open-source multipiattaforma.
La release introduce un nuovo plugin AMD HIP, che consente l'accelerazione GPU portabile su hardware AMD e NVIDIA, insieme a importanti aggiornamenti video Vulkan che aggiungono la decodifica AV1 e VP9, la codifica H.264 e il supporto H.265 a 10 bit.
L'integrazione con Wayland migliora inoltre, con la gestione dei metadati HDR10, una migliore gestione del colore e la condivisione dei buffer senza copia tramite udmabuf, aumentando significativamente le prestazioni di riproduzione.
Sul fronte dell'analisi dei media e dell'IA, GStreamer 1.28 introduce una pipeline di analisi ridisegnata con negoziazione automatica dei tensori, il nuovo tensordecodebin e componenti basati su Rust ampliati per il rilevamento degli oggetti, il tracciamento e l'elaborazione in batch.
Le capacità vocali sono inoltre ampliate con Deepgram speech-to-text, il clonaggio vocale di ElevenLabs, la separazione delle sorgenti audio e strumenti migliorati per la traduzione e la sintesi.
Per quanto riguarda lo streaming, la nuova versione migliora il supporto RTMP con H.265 e FLV multitraccia, aggiunge la rinegoziazione e la segnalazione WHEP a WebRTC e fornisce importanti miglioramenti in termini di robustezza e metadati nei formati container come MP4, MPEG-TS, Matroska e MXF. Inoltre, un nuovo elemento VMAF consente la valutazione diretta della qualità percettiva del video all'interno dei flussi di lavoro.
Per gli sviluppatori, la release aggiunge nuove API core, logging a spam ridotto tramite GstLogContext, binding Python migliorati e un visualizzatore di grafi DOT rinnovato. Anche gli strumenti di build avanzano con un miglior supporto a Cerbero, comprese le Python wheels, gli installer per Windows ARM64 e binari dei plugin Rust più piccoli.
Per ulteriori informazioni, consulta l'annuncio. I file binari per Android, iOS, macOS e Windows dovrebbero essere disponibili a breve.
