GStreamer 1.20 a fost deja lansat și acestea sunt știrile sale

sigla gstreamer

După un an și jumătate de dezvoltare a fost anunțată lansarea noii versiuni de GStreamer 1.20, un set multiplatform de componente scrise în C pentru construirea unei game largi de aplicații multimedia, de la playere media și convertoare de fișiere audio/video până la aplicații VoIP și sisteme de streaming.

În această nouă versiune iese în evidență includerea noilor codificatoare, precum și îmbunătățirile suportului pentru mixarea audio și video, printre altele.

Principalele caracteristici noi ale GStreamer 1.20

În această nouă versiune se menționează că dezvoltarea pe partea de sus a GitLab a trecut la utilizarea unui singur depozit comun la toate modulele.

În ceea ce privește noutățile care sunt prezentate în această nouă versiune, trebuie menționat că a adăugat o nouă bibliotecă de nivel înalt, GstPlay, care înlocuiește API-ul GstPlayer și oferă funcționalități similare pentru redarea conținutului, cu excepția faptului că folosește o magistrală de mesaje pentru a notifica aplicațiile în loc de semnale GObject.

De asemenea, se evidențiază faptul că a adăugat suport pentru mecanismul SMPTE 2022-1 2-D (corecția erorilor înainte), plus codificarea și transcodarea pentru codecurile VP8, VP9 și H.265 implementează modul de codare inteligentă („encodare inteligentă”), în care transcodarea este efectuată numai atunci când este necesar, iar în restul timpului, transmisia existentă este transmisă.

O altă schimbare care iese în evidență este că a adăugat capacitatea de a decoda datele de intrare la nivel de cadru intermediar (sub-cadru), care vă permite să începeți decodarea fără a aștepta un cadru complet. Această optimizare este compatibilă cu decodoarele OpenJPEG JPEG 2000, FFmpeg H.264 și OpenMAX H.264/H.265.

Pe lângă decodificarea video pentru protocoalele RTP, WebRTC și RTSP, oferă gestionarea automată a pierderii de pachete, coruperii datelor și solicitărilor de cadre cheie. a adăugat suport pentru modificarea datelor de codec din mers la ambalatorii de containere media mp4 și Matroska.

Pe de altă parte, se evidențiază faptul că a adăugat suport pentru decodarea informațiilor transparenţă în format WebM, permițându-vă să redați videoclipuri VP8/VP9 cu zone transparente, precum și suport pentru setarea de proprietăți suplimentare specifice aplicației în profilurile de codare și posibilitatea de a utiliza CUDA pentru conversia spațiului de culoare, scalarea elementelor și scalarea elementelor.

Dintre alte schimbări care se remarcă a acestei noi versiuni:

  • Clasele payloader și payloader au suport unificat pentru lucrul cu anteturi RTP suplimentare.
  • Compatibilitate îmbunătățită cu WebRTC.
  • Mod adăugat pentru a crea coșuri media mp4 fragmentate.
  • S-a adăugat suport pentru evenimente la API-ul AppSink, pe lângă buffer-uri și listele de buffer-uri.
  • S-au adăugat setări suplimentare pentru cozile interne la AppSrc.
  • Legăturile pentru limbajul Rust au fost actualizate și s-au adăugat 26 de plugin-uri noi scrise în Rust (gst-plugins-rs).
  • S-au adăugat elemente aesdec și aesenc pentru criptare și decriptare folosind algoritmul AES.
    S-au adăugat elemente fakeaudiosink și videocodectestsink pentru testare și depanare.
  • Instrumente îmbunătățite pentru a crea versiuni minimaliste de GStreamer.
    S-a adăugat capacitatea de a compila cu FFmpeg 5.0.
  • Pentru Linux, sunt implementate versiuni fără stat ale codec-urilor MPEG-2 și VP9.
  • Pentru Windows, decodorul bazat pe Direct3D11/DXVA a adăugat suport pentru AV1 și MPEG-2.
  • Plugin Supphttpsrc compatibil cu libsoup2 și libsoup3.
  • Composer acceptă conversia și mixarea video în modul cu mai multe fire.

În cele din urmă dacă vrei să afli mai multe despre asta despre această nouă versiune de Gstreamer puteți verifica jurnalul de modificări În următorul link.

Cum se instalează Gstreamer 1.20 pe Ubuntu și derivate?

Dacă sunteți interesat să instalați Gstreamer 1.18 pe distro Puteți face acest lucru urmând pașii pe care îi împărtășim mai jos.

Procesul este valabil atât pentru noua versiune de Ubuntu 20.04, cât și pentru versiunile anterioare cu suport.

A instala, trebuie doar să deschidem un terminal (Ctrl + Alt + T) și în el tastăm următoarele comenzi:

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

Și gata cu asta, vor avea deja instalat Gstreamer 1.16 pe sistemul lor.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.