La nuova versione di GStreamer 1.18.0 è già stata rilasciata

logo gstreamer

Dopo un anno e mezzo evolutivo, GStreamer 1.18 rilasciato, un insieme di componenti multipiattaforma scritti in C per creare un'ampia gamma di applicazioni multimediali, dai lettori multimediali e convertitori di file audio / video alle applicazioni VoIP e ai sistemi di trasmissione.

Nella nuova versione introdotta nuova API per la transcodifica dei file da un formato all'altro, così come miglioramenti al supporto HDR, supporto per l'estensione RTP TWCC e altre cose di più.

Principali novità di GStreamer 1.18

In questa nuova versione presentata si è lavorato per migliorare il supporto di Gstreamer ed è quello possiamo trovare varie aggiunte in questa nuova versione 1.8, come il plug-in AVTP (Audio Video Transport Protocol) per trasmissioni audio e video sensibili alla latenza.

Oltre anche il nuovo supporto per il profilo TR-06-1 (RIST - Reliable Internet Stream Transport), il possibilità di cambiare la velocità di riproduzione al volo e anche il supporto per l'estensione RTP TWCC (Google All Transport Congestion Control) a rtpmanager.

Nel caso di Windows, la la decodifica video con accelerazione hardware viene implementata utilizzando l'API DXVA2 / Direct3D11, nonché un plug-in per acquisire video e velocizzare la codifica utilizzando Microsoft Media Foundation. Aggiunto supporto per UWP (Universal Windows Platform).

Sul server e sul client, RTSP ha aggiunto il supporto per le modalità cheat (scorrimento veloce durante il salvataggio dell'immagine), descritto nella specifica ONVIF (Open Network Video Interface Forum).

GStreamer Editing Services aggiunge il supporto per timeline nidificate, velocità basate su clip e la possibilità di utilizzare il formato OpenTimelineIO.

Oltre agli script di build basati su Autotools sono stati rimossi e Meson è ora utilizzato come toolkit di assemblaggio principale.

Tra gli altri cambiamenti che si distinguono di questa nuova versione:

  • È stata proposta una nuova API di alto livello, GstTranscoder, che può essere utilizzata nelle applicazioni per transcodificare i file da un formato all'altro.
  • Aggiunto supporto per AFD (Active Format Description) e set di codec Bar Data.
  • L'elemento qmlgloverlay è stato aggiunto per consentire alla scena Qt Quick di apparire sopra il flusso video in arrivo.
  • L'elemento imagesequencesrc è stato aggiunto per semplificare la creazione di una sequenza video da una sequenza di immagini JPEG o PNG.
  • È stato aggiunto un elemento dashsink per generare il contenuto DASH.
  • Aggiunto elemento dvbsubenc per codificare i sottotitoli DVB.
  • È possibile impacchettare flussi MPEG-TS con un bit rate fisso e supporto per SCTE-35, in un modo compatibile con le reti televisive via cavo.
  • Rtmp2 è stato implementato con una nuova implementazione client RTMP con elementi sorgente e ricevitore.
  • RTSP Server aggiunge il supporto dell'intestazione per controllare la velocità e il ridimensionamento.
  • Aggiunto svthevcenc, un codificatore video H.265 basato sul codificatore SVT-HEVC di Intel.
  • Aggiunto elemento vaapioverlay per comporre utilizzando VA-API.
  • Gli elementi splitmuxsink e splitmuxsrc ora supportano i flussi video ausiliari (AUX).
  • Sono stati introdotti nuovi elementi per ricevere e generare flussi RTP utilizzando l'URI "rtp: //".
  • Aggiunto elemento rpicamsrc per acquisire il video della telecamera per la scheda Raspberry Pi.
  • Presentazione delle informazioni ed elaborazione video migliorate con High Dynamic Range (HDR).

Infine se vuoi saperne di più riguardo a questa nuova versione di Gstreamer puoi controllare il log delle modifiche nel seguente link

Come installare Gstreamer 1.18 su Ubuntu e derivati?

Se sei interessato a installare Gstreamer 1.18 sulla tua distro Puoi farlo seguendo i passaggi che condividiamo di seguito.

Il processo è valido sia per la nuova versione di Ubuntu 20.04 che per le versioni precedenti con supporto.

Installare, non ci resta che aprire un terminale (Ctrl + Alt + T) e in esso digitiamo i seguenti comandi:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

E pronti con esso, avranno già installato Gstreamer 1.16 sul loro sistema.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Giovanni suddetto

    Quando si eseguono questi comandi, la versione installata è 1.14.5, potresti spiegare come installare l'ultima versione disponibile? Devi aggiungere un repository extra?

  2.   Samuel suddetto

    "E voilà, avranno già installato Gstreamer 1.16 sul loro sistema."

    Ma non volevi installare la versione 1.18