GStreamer 1.22 je već izašao i ovo su njegove vijesti

gstreamer logo

GStreamer je besplatni multimedijalni okvir na više platformi napisan u programskom jeziku C, omogućava vam da kreirate aplikacije

Nakon godinu dana razvoja najavio izdavanje GStreamer 1.22, koji je skup višeplatformskih komponenti za kreiranje širokog spektra multimedijalnih aplikacija, od media playera i audio/video pretvarača datoteka, do VoIP aplikacija i sistema za striming.

U novoj verziji GStreamera 1.22 poboljšanja podrške za AV1 format kodiranja videa su istaknuta, kao i dodavanje mogućnosti korištenja hardverski ubrzanog AV1 kodiranja i dekodiranja putem VAAPI/VA, AMF, D3D11, NVCODEC, QSV i Intel MediaSDK API-ja.

Još jedno od poboljšanja koje se ističe u novoj verziji je to dodani novi RTP rukovaoci za AV1. Poboljšana AV1 analiza na MP4, Matroska i WebM kontejnerima, Takođe su uključene i verzije stavki sa AV1 koderima i dekoderima zasnovanim na dav1d i rav1e bibliotekama.

Pored toga, takođe Podrška za Qt6 je istaknuta implementiran zajedno sa kojim dodao je qml6glsink element koji Qt6 koristi za prikazivanje videa unutar QML scene, kao i dodatak gtk4paintablesink i gtkwaylandsink elemenata za renderiranje sa GTK4 i Waylandom, kao i nove prilagodljive klijente za striming koji podržavaju HLS, DASH i MSS (Microsoft Smooth Streaming) protokole.

Sa stranepoboljšanja u Rustu će Istaknute su ažurirane veze za Rust jezik, kao i štae je dodao 19 novih dodataka, efekata i stavki napisanih u Rustu (gst-plugins-rs, napominje se da je 33% izmjena u novom GStreameru implementirano u Rust-u (promjene se odnose na vezivanja i dodatke), a skup dodataka gst-plugins-rs je jedan od modula Most aktivno razvijeni GStreamer dodaci napisani u Rustu mogu se koristiti u programima na bilo kojem jeziku i rad s njima je sličan korištenju dodataka u C i C ++.

Osim toga, Rust dodaci se isporučuju kao dio službenih binarnih paketa za Windows i macOS platforme (kompajliranje i distribucija su kompatibilni sa Linuxom, Windowsom i macOS-om).

Implementiran je medijski server baziran na WebRTC-u napisano u Rustu sa podrškom za WHIP (WebRTC HTTP unos) i WHEP (WebRTC HTTP izlaz).

En Linux, poboljšana upotreba DMA za dijeljenje bafera prilikom kodiranja, dekodiranja, filtriranja i renderiranja videa koristeći hardversko ubrzanje, kao i poboljšanu CUDA integraciju: dodata gst-cuda biblioteka i element cudaconvertscale, integracija sa D3D11 i NVIDIA dGPU NVMM elementima.

Integracija sa Direct3D11 je također poboljšana: dodana je nova gst-d3d11 biblioteka, proširene su mogućnosti dodataka d3d11screencapture, d3d11videosink, d3d11convert i d3d11compositor.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Implementirani su novi hardverski ubrzani H.264/AVC, H.265/HEVC i AV1 video koderi izgrađeni korištenjem AMF (Advanced Media Framework) SDK za AMD GPU-ove.
  • Pruža mogućnost kreiranja pojednostavljenih sklopova optimiziranih za smanjenje veličine.
  • Dodata podrška za WebRTC simulcast i Google kontrolu zagušenja.
  • Omogućen je jednostavan, samostalan dodatak za slanje putem WebRTC-a.
  • Dodan je novi omot MP4 medijskog kontejnera s podrškom za fragmentirane i nefragmentirane podatke.
  • Dodani su novi dodaci za Amazon AWS pohranu i usluge audio transkripcije.
  • Dodata je stavka za skaliranje boje videa koja kombinuje mogućnosti za pretvaranje i skaliranje video zapisa.
  • Poboljšana podrška za video zapise sa velikom dubinom boja.
  • Podrška za događaje na ekranu osjetljivom na dodir je dodana Navigacijskom API-ju.
  • Dodane stavke korekcije vremenske oznake H.264/H.265 za PTS/DTS rekonstrukciju prije pakovanja medijskih kontejnera.
  • Dodata podrška za H.265/HEVC video kodiranje i dekodiranje u applemedia dodatak.
  • Dodata podrška za H.265/HEVC video kodiranje na androidmedia dodatak.
  • Svojstvo force-live dodato je dodacima audiomixer, composer, glvideomixer i d3d11compositor radi prisilnog načina rada uživo.

Konačno ako želite znati više o tome o ovoj novoj verziji Gstreamera možete provjeriti dnevnik promjena Na sledećem linku.

Kako instalirati Gstreamer 1.22 na Ubuntu i derivate?

Ako ste zainteresirani za instalaciju Gstreamer 1.22 na vaš distro To možete učiniti slijedeći korake koje dijelimo u nastavku.

Proces vrijedi i za novu verziju Ubuntua kao i za prethodne verzije s podrškom.

Da instalirate, samo moramo otvoriti terminal (Ctrl + Alt + T) i u nju upisujemo sljedeće naredbe:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.