🐧 Novità principali
- GStreamer 1.28.7 permette finalmente di compilare il plugin OpenCV contro OpenCV 5, mantenendo compatibile la pipeline di computer vision.
- La release corregge problemi di sicurezza, playback, MXF, RTP, OpenGL, QML6 e video conversion emersi nella serie stabile 1.28.
- Viene inoltre corretto il supporto H.264 ad alta profondità nei pacchetti binari e migliorata la compatibilità con HIP SDK 7.x su Windows.
GStreamer 1.28.7 aggiorna la serie stabile del framework multimediale open source introducendo la compatibilità con OpenCV 5 e una lunga serie di correzioni per sicurezza, playback, streaming e accelerazione grafica. La nuova versione non rappresenta una major release e non modifica l’API stabile 1.28, ma interviene su componenti centrali come OpenGL, MXF, RTP, QML6, H.264, HIP e i converter video. Il supporto a OpenCV 5 è particolarmente significativo perché permette alle applicazioni che combinano pipeline audio-video e computer vision di adottare la nuova major release della libreria senza restare vincolate a OpenCV 4. GStreamer raccomanda l’aggiornamento a tutti gli utenti della serie 1.28.x.
Cosa leggere
OpenCV 5 entra nelle pipeline GStreamer
La novità più evidente della release ufficiale GStreamer 1.28.7 riguarda il plugin OpenCV, che può ora essere compilato direttamente contro OpenCV 5. La nuova major release della libreria di computer vision è stata pubblicata il 19 agosto 2026 e introduce una base aggiornata per elaborazione delle immagini, riconoscimento visivo, trasformazioni geometriche e pipeline AI. GStreamer utilizza OpenCV attraverso plugin che consentono di inserire algoritmi di computer vision direttamente dentro un flusso multimediale, ad esempio per analizzare frame provenienti da videocamere, applicare trasformazioni, rilevare caratteristiche dell’immagine o integrare elaborazione video con sistemi di machine learning. La compatibilità con OpenCV 5 evita quindi che applicazioni e distribuzioni debbano mantenere versioni parallele della libreria soltanto per conservare il supporto GStreamer. Il collegamento tra computer vision e multimedia è sempre più rilevante anche fuori dal video tradizionale: OpenCV viene utilizzato in automazione, robotica, sistemi di sorveglianza, analisi industriale e preprocessing per reti neurali, come emerso anche nel progetto di restauro automatico di oltre mezzo milione di scansioni di libri attraverso computer vision e AI.
Leggi anche: Mesa 26.2 e GStreamer 1.28.6 portano H.266 e nuovi percorsi video su Linux
Sicurezza e playback restano la priorità della serie 1.28
GStreamer definisce la 1.28.7 una bug-fix release e specifica che contiene anche diverse correzioni di sicurezza. Il progetto non presenta questa versione come aggiornamento funzionale comparabile alla 1.28.0, ma come manutenzione consigliata per tutti i sistemi già basati sul ramo stabile. La documentazione ufficiale della serie 1.28 ricorda che questo ramo mantiene compatibilità API e ABI e riceve correzioni selezionate senza introdurre normalmente cambiamenti invasivi. Tra i problemi risolti nella nuova versione compare una regressione di appsrc nella gestione dell’evento EOS, End of Stream, quando un’applicazione invia la fine del flusso mentre l’elemento è bloccato. Vengono inoltre corrette regressioni nel riconoscimento dei file Ogg e di testo, problemi generici di playback, perdite di memoria e altre anomalie di stabilità. La continuità con le precedenti versioni 1.28 è evidente: dopo gli interventi su H.266, WebRTC e MP4 della release 1.28.5, il ramo si sta concentrando soprattutto sulla robustezza delle pipeline già introdotte.
MXF, QML6 e OpenGL ricevono correzioni mirate
La nuova versione interviene su diversi percorsi grafici e professionali. mxfdemux corregge una regressione nel rilevamento dei keyframe e possibili artefatti dopo operazioni di seek, problema importante per applicazioni che manipolano file MXF utilizzati frequentemente in produzione broadcast e video professionale. Il componente QML6 GL Overlay risolve invece problemi nella gestione del ciclo di vita delle texture di output, riducendo il rischio di riferimenti invalidi o rendering anomalo nelle applicazioni Qt 6 che utilizzano overlay OpenGL. glcolorconvert migliora inoltre la compatibilità con versioni più vecchie di OpenGL e GLSL, evitando regressioni su hardware o driver che non espongono le implementazioni più recenti. Queste correzioni mostrano la natura trasversale di GStreamer: lo stesso framework deve funzionare su desktop Linux moderni, workstation professionali, dispositivi embedded e sistemi con stack grafici molto differenti.
RTP limita le sorgenti remote e corregge il traffico live
Anche la componente di rete riceve un intervento significativo. Nel nuovo rtpbin2, il componente rtprecv limita il numero di sorgenti remote monitorate, evitando che una sessione possa mantenere indefinitamente informazioni su un numero crescente di peer. La modifica interessa soprattutto scenari WebRTC, videoconferenza e streaming in tempo reale, nei quali RTP e RTCP vengono utilizzati per trasportare audio e video tra molteplici endpoint. Il ramo 1.28 aveva già introdotto numerosi miglioramenti proprio nell’area RTP e WebRTC, compresi meccanismi più robusti per ritrasmissione, stima del bitrate e negoziazione dei codec. La 1.28.7 continua quel lavoro con interventi più conservativi ma utili alla stabilità operativa delle sessioni live.
H.264 ad alta profondità torna a funzionare correttamente nei pacchetti binari
Una correzione riguarda direttamente x264enc: i pacchetti binari ufficiali tornano a supportare correttamente la codifica H.264 ad alta profondità. Il problema non riguardava necessariamente il codice dell’encoder compilato manualmente, ma il modo in cui alcune build distribuite venivano generate. La correzione interessa workflow che utilizzano profondità superiori agli 8 bit per preservare maggiore precisione cromatica durante encoding, transcodifica e post-produzione. La release interviene inoltre su videoconverter e videoconvertscale, componenti utilizzati in un numero enorme di pipeline per trasformare formati pixel, risoluzioni e spazi colore. Vengono corretti anche mpegdemux, che ripristina l’invio degli eventi gap nei flussi MPEG-PS, e st2038anc, dove cambia la gestione dei parity bit per le parole ADF secondo SMPTE ST 291.
Continua con:
- GStreamer 1.28.3 corregge pipeline Linux e problemi NVIDIA
- GStreamer 1.26.2 migliora multimedia, OBS e driver grafici Linux
GStreamer consolida la serie 1.28 mentre OpenCV passa alla nuova generazione
GStreamer 1.28.7 non cambia la direzione del framework, ma rende più semplice adottare l’ecosistema multimediale aggiornato senza rompere le pipeline esistenti. Il supporto a OpenCV 5 è il segnale più visibile perché collega direttamente la nuova generazione della computer vision a una delle infrastrutture multimediali più diffuse su Linux e nei sistemi embedded. Le altre modifiche interessano invece affidabilità, compatibilità e sicurezza, cioè gli aspetti più importanti per software che spesso opera senza essere visibile direttamente all’utente. GStreamer continua infatti a essere utilizzato sotto browser, desktop environment, applicazioni video, sistemi industriali e dispositivi embedded. La release 1.28.7 conferma quindi la maturità del ramo 1.28: dopo avere introdotto Vulkan Video, H.266/VVC, nuovi componenti Rust e miglioramenti WebRTC, il progetto sta ora consolidando quelle fondamenta e aggiornando le integrazioni con librerie esterne come OpenCV prima del prossimo ciclo funzionale.
Iscriviti alla Newsletter
Non perdere le analisi settimanali: Entra nella Matrice Digitale.
Matrice Digitale partecipa al Programma Affiliazione Amazon EU. In qualità di Affiliato Amazon, ricevo un guadagno dagli acquisti idonei. Questo non influenza i prezzi per te.









