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

gstreamer logotip

GStreamer je besplatni višeplatformski multimedijski okvir napisan u programskom jeziku C, omogućuje vam izradu aplikacija

Nakon godinu dana razvoja najavio izlazak GStreamera 1.22, koji je skup komponenti za više platformi za stvaranje širokog spektra multimedijskih aplikacija, od medijskih playera i pretvarača audio/video datoteka do VoIP aplikacija i sustava za strujanje.

U novoj verziji GStreamera 1.22 istaknuta su poboljšanja podrške za format video kodiranja AV1, 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 dodao nove RTP rukovatelje za AV1. Poboljšano raščlanjivanje AV1 na MP4, Matroska i WebM spremnicima, Plus nadogradnje stavki s AV1 koderima i dekoderima temeljenim na dav1d i rav1e bibliotekama također su uključene.

Uz to, također Podrška za Qt6 je istaknuta provodi zajedno s kojim dodan element qml6glsink koji Qt6 koristi za renderiranje videa unutar QML scene, kao i dodavanje gtk4paintablesink i gtkwaylandsink elemenata za renderiranje s GTK4 i Waylandom te također novih prilagodljivih klijenata za strujanje koji podržavaju HLS, DASH i MSS (Microsoft Smooth Streaming) protokole.

Od stranepoboljšanja u Rustu će Ažurirana povezivanja za Rust jezik su istaknuta, kao i štoDodao je 19 novih dodataka, efekata i stavki napisanih u Rustu (gst-plugins-rs, napominje se da je 33% promjena u novom GStreameru implementirano u Rustu (promjene se odnose na povezivanja i dodatke), a skup dodataka gst-plugins-rs jedan je od modula koji se najviše aktivno razvijeni GStreamer dodaci napisani u Rustu mogu se koristiti u programima na bilo kojem jeziku, a rad s njima sličan je korištenju dodataka u C i C++.

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

Implementiran je medijski poslužitelj temeljen na WebRTC-u napisano u Rustu s podrškom za WHIP (WebRTC HTTP unos) i WHEP (WebRTC HTTP izlaz).

En Linux, poboljšana upotreba DMA za dijeljenje međuspremnika prilikom kodiranja, dekodiranja, filtriranja i renderiranja videa korištenje hardverske akceleracije, kao i poboljšana CUDA integracija: dodana gst-cuda biblioteka i element cudaconvertscale, integracija s D3D11 i NVIDIA dGPU NVMM elementima.

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

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Implementirani su novi hardverski ubrzani H.264/AVC, H.265/HEVC i AV1 video koderi izgrađeni pomoću AMF (Advanced Media Framework) SDK za AMD GPU.
  • Pruža mogućnost stvaranja pojednostavljenih sklopova optimiziranih za smanjenje veličine.
  • Dodana podrška za WebRTC simulcast i Google kontrolu zagušenja.
  • Dostavljen je jednostavan samostalni dodatak za slanje putem WebRTC-a.
  • Dodan je novi omotač MP4 medijskog spremnika s podrškom za fragmentirane i nefragmentirane podatke.
  • Dodani novi dodaci za Amazon AWS usluge pohrane i audio transkripcije.
  • Dodana je stavka skaliranja boje videozapisa koja kombinira mogućnosti pretvaranja i skaliranja videozapisa.
  • Poboljšana podrška za videozapise s velikom dubinom boja.
  • Podrška za događaje na dodirnom zaslonu dodana je API-ju za navigaciju.
  • Dodane H.264/H.265 stavke korekcije vremenske oznake za PTS/DTS rekonstrukciju prije pakiranja spremnika medija.
  • Dodana podrška za H.265/HEVC video kodiranje i dekodiranje applemedia dodatku.
  • Dodana podrška za H.265/HEVC video kodiranje u androidmedia dodatak.
  • Svojstvo force-live dodano je dodacima audiomixer, composer, glvideomixer i d3d11compositor za forsiranje načina rada uživo.

Konačno ako želite znati više o tome o ovoj novoj verziji Gstreamera možete provjeriti dnevnik promjena U sljedeć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.

Instalirati, 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.