GStreamer 1.22 mar hore ayaa la sii daayay kuwanuna waa warkeeda

astaanta gstreamer

GStreamer waa qaab-dhismeed warbaahineed iskutallaab ah oo bilaash ah oo ku qoran luqadda barnaamijka C, waxay kuu oggolaaneysaa inaad abuurto codsiyo

Kadib sanad horumarineed ku dhawaaqay sii deynta GStreamer 1.22, taas oo ah qaybo ka mid ah qaybaha iskudhafka ah ee loogu talagalay abuurista codsiyo badan oo kala duwan, laga bilaabo ciyaartoyda warbaahinta iyo beddelayaasha faylalka maqalka / muuqaalka, codsiyada VoIP iyo nidaamyada qulqulka.

Nooca cusub ee GStreamer 1.22 hagaajinta taageerada qaabka codaynta fiidyowga AV1 waa la iftiimiyay, iyo sidoo kale ku darista awoodda isticmaalka qalab-dardargelinta AV1 codaynta iyo dejinta iyada oo loo marayo VAAPI/VA, AMF, D3D11, NVCODEC, QSV, iyo Intel MediaSDK APIs.

Mid kale oo ka mid ah hagaajinta ka muuqda nooca cusub waa taas lagu daray hawlwadeeno cusub oo RTP ah oo loogu talagalay AV1. Falanqaynta AV1 ee la hagaajiyay ee MP4, Matroska iyo WebM, Waxaa lagu daray in lagu dhiso alaabada leh AV1 cod-bixiyeyaal iyo qalabeeyayaal ku salaysan dav1d iyo maktabadaha rav1e ayaa sidoo kale lagu soo daray.

Intaa waxaa dheer, sidoo kale Taageerada Qt6 waa la iftiimiyay la wada hirgeliyey kuwaas oo lagu daray qml6glsink element kaas oo Qt6 u isticmaalo in lagu soo bandhigo muuqaalka gudaha goobta QML, iyo sidoo kale ku darida gtk4paintablesink iyo gtkwaylandsink canaasiirta si loogu soo bandhigo GTK4 iyo Wayland iyo sidoo kale macaamiisha cusub ee la-qabsiga ee taageeraya borotokoolka HLS, DASH iyo MSS (Microsoft Smooth Streaming).

Dhinacas hagaajinta ee miridhku doono Xirmooyinka la cusboonaysiiyay ee luqadda Rust waa la iftiimiyay, iyo sidoo kale waxae ku daray 19 plugins cusub, saamaynta iyo walxaha ku qoran miridhku (gst-plugins-rs, waxaa la xusay in 33% isbeddellada GStreamer-ka cusub lagu fuliyo Rust (isbeddellada waxay la xiriiraan xirmooyinka iyo plugins), gst-plugins-rs plugin set waa mid ka mid ah modules-yada Inta badan. Plugins GStreamer si firfircoon u horumaray oo ku qoran Rust waxaa loo isticmaali karaa barnaamijyada luqad kasta oo la shaqayntooda waxay la mid tahay isticmaalka plugins ee C iyo C ++.

Intaa waxaa dheer, Plugins Rust waxaa loo raray qayb ka mid ah xirmooyinka binary-ga rasmiga ah ee Windows iyo macOS (ururinta iyo qaybinta waxay la jaan qaadayaan Linux, Windows, iyo macOS).

Seerer-warbaahineed ku salaysan WebRTC ayaa la hirgeliyay ku qoran Rust oo taageero u ah WHIP (WebRTC HTTP ingest) iyo WHEP (WebRTC HTTP wax soo saarka).

En Linux, isticmaalka DMA ee la wanaajiyay ee wadaagista kaydka ah marka codaynta, codeaynta, shaandhaynta, iyo samaynta fiidyaha iyadoo la adeegsanayo dardargelinta qalabka, iyo sidoo kale is-dhexgalka CUDA oo la hagaajiyay: lagu daray gst-cuda maktabadda iyo curiyaha cudaconvertscale, is dhexgalka D3D11 iyo NVIDIA dGPU NVMM.

Isku dhafka Direct3D11 ayaa sidoo kale la hagaajiyay: maktabad gst-d3d11 cusub ayaa lagu daray, awoodaha d3d11screencapture, d3d11videosink, d3d11convert iyo d3d11compositor plugins ayaa la ballaariyay.

Isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • H.264/AVC, H.265/HEVC, iyo AV1 video encoders oo la dhisay iyadoo la adeegsanayo AMF (Advanced Media Framework) SDK ee AMD GPUs ayaa la hirgeliyay.
  • Waxay siisaa awoodda lagu abuurayo shirar la fududeeyay oo loo habeeyay dhimista cabbirka.
  • Taageero lagu daray simulcast WebRTC iyo xakamaynta ciriiriga Google.
  • Qalab fudud oo iskiis u kooban ayaa la bixiyay si loogu diro WebRTC.
  • Ku duub weel cusub oo warbaahinta MP4 ah ayaa lagu daray iyadoo lagu taageerayo xogta kala qaybsan iyo kuwa aan kala go' lahayn.
  • Lagu daray plugins cusub oo loogu talagalay kaydinta Amazon AWS iyo adeegyada qorista maqalka.
  • Shayga midabka fiidiyooga ah ayaa lagu daray kaas oo isku daraya awoodaha beddelidda iyo cabbiridda fiidyaha.
  • Taageerada la wanaajiyay ee fiidyaha midabka qoto dheer leh.
  • Taageerada dhacdooyinka shaashadda taabashada ayaa lagu daray API Navigation.
  • Lagu daray H.264/H.265 shaambada sixitaanka alaabta dib u dhiska PTS/DTS ka hor inta aan la xidhin weelasha warbaahinta.
  • Taageero lagu daray H.265/HEVC fiidiyooga codaynta iyo kood ka dhigista fiilada applemedia.
  • Taageero lagu daray H.265/HEVC fiidiyooga codaynta plugin-ka androidmedia.
  • Hantida xoog ku noolaanshaha ayaa lagu daray maqal-qaadaha, laxamiistaha, glvideomixer iyo d3d11compositor plugins si loogu qasbo qaab nool.

Finalmente hadaad rabto inaad waxbadan ka ogaato ku saabsan nooca cusub ee Gstreamer waxaad hubin kartaa beddelka Xiriirka soo socda.

Sidee loo rakibaa Gstreamer 1.22 Ubuntu iyo derivatives?

Haddii aad xiiseyneyso inaad ku rakibto Gstreamer 1.22 dushaada Waxaad ku sameyn kartaa adoo raacaya talaabooyinka aan hoos ku wadaagno.

Nidaamku wuxuu ansax u yahay nooca cusub ee Ubuntu iyo sidoo kale noocyadii hore ee taageerada leh.

Si loo rakibo, waa inaan furnaa terminal (Ctrl + Alt + T) dhexdeedana waxaan ku qornaa amarrada soo socda:

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

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.