Ricerca nel sito web

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.