Qaab dhismeedka warbaahinta badan GStreamer 1.22.0 diyaar ah

Ka dib hal sano oo horumarineed, GStreamer 1.22 ayaa la sii daayay, qalab isku dhafan oo ka kooban qaybo loogu talagalay abuurista codsiyo badan oo kala duwan, laga bilaabo ciyaartoyda warbaahinta iyo faylasha maqalka / fiidiyowga, codsiyada VoIP iyo nidaamyada qulqulka. Koodhka GStreamer waxa uu shati ku leeyahay LGPLv2.1. Si gooni ah, cusbooneysiinta gst-plugins-base, gst-plugins-wanaagsan, gst-plugins-bad, gst-plugins-uly plugins ayaa la soo saarayaa, iyo sidoo kale gst-libav xidhidhka iyo gst-rtsp-server streaming server . Marka la eego heerka API iyo ABI, siidaynta cusubi waxay gadaal u socotaa laanta 1.0. Shirarka binary-ga ayaa dhawaan loo diyaarin doonaa Android, iOS, macOS iyo Windows (Linux dhexdeeda waxaa lagula talinayaa in la isticmaalo xirmooyinka qaybinta).

Horumarinta muhiimka ah ee GStreamer 1.22:

  • Taageerada la wanaajiyay ee qaabka codaynta fiidyowga AV1. Waxaa lagu daray awoodda isticmaalka dardargelinta qalabka AV1 codaynta iyo dejinta iyada oo loo marayo VAAPI/VA, AMF, D3D11, NVCODEC, QSV iyo Intel MediaSDK APIs. Waxaa lagu soo daray maamuleyaal cusub oo RTP ah oo loogu talagalay AV1. Qiimaynta AV1 ee MP4, Matroska iyo weelasha WebM oo la hagaajiyay. Kulamada waxaa ku jira canaasiir leh AV1 cod-bixiyeyaal iyo qalabeeyayaal ku salaysan dav1d iyo rav1e maktabadaha.
  • Taageerada la hirgeliyay ee Qt6. Lagu daray qml6glsink element, kaas oo isticmaala Qt6 si uu u soo bandhigo muuqaalka gudaha goobta QML.
  • Waxaa lagu daray gtk4paintablesink iyo gtkwaylandsink canaasiirta si loo bixiyo isticmaalka GTK4 iyo Wayland.
  • Macmiil cusub oo loogu talagalay qulqulka la qabsiga ayaa lagu daray kuwaas oo taageera HLS, DASH iyo MSS (Microsoft Smooth Streaming) borotokoollada.
  • Waxay siisaa awoodda lagu abuurayo shirar hoos loo dhigay kuwaas oo loo habeeyay dhimista cabbirka.
  • Taageero lagu daray simulcast WebRTC iyo Google Congestion Control
  • Qalab fudud oo is-ka kooban oo loogu diri karo WebRTC ayaa la bixiyay.
  • Waxaa lagu daray baakad cusub oo MP4 ah oo baakad ah oo taageero u ah xogta kala qaybsan iyo kuwa aan kala go' lahayn.
  • Lagu daray plugins cusub oo loogu talagalay kaydinta Amazon AWS iyo adeegyada qorista maqalka.
  • Xirmooyinka la cusbooneysiiyay ee luqadda Rust Waxaa lagu daray 19 plugins cusub, saameyn iyo walxo ku qoran Rust (gst-plugins-rs). Waxaa la xusay in 33% isbeddelada GStreamer-ka cusub lagu hirgeliyay Rust (isbeddellada khuseeya xidhidhka iyo plugins), iyo gst-plugins-rs plugin set waa mid ka mid ah qaybaha ugu firfircoon ee GStreamer. Plugins ku qoran Rust waxaa loo isticmaali karaa barnaamijyada luqad kasta oo la shaqayntooda waxay la mid tahay isticmaalka plugins ee C iyo C++.
  • Plugins Rust waxaa la bixiyaa iyada oo qayb ka ah xirmooyinka binary-ga rasmiga ah ee Windows iyo macOS (ururka iyo gaarsiinta waxaa lagu taageeraa Linux, Windows iyo macOS).
  • Seerfar-warbaahineed ku salaysan WebRTC oo ku qoran Rust ayaa la hirgeliyay, taageeraya WHIP (WebRTC HTTP ingest) iyo WHEP (WebRTC HTTP egress).
  • Waxaa lagu daray curiyaha cabbirka-fidiyaha, kaas oo isku daraya beddelka fiidyaha iyo awoodaha cabbiridda.
  • Taageerada la wanaajiyay ee fiidiyowga leh qoto dheer oo midabkiisu sarreeyo.
  • Taageero loogu daray dhacdooyinka shaashadda taabashada API Navigation.
  • Waxaa lagu daray H.264/H.265 walxaha sixitaanka timestamp ee dib u dhiska PTS/DTS ka hor inta aan la xidhin weelasha warbaahinta.
  • Mareegta Linux, adeegsiga DMA waa la wanaajiyey si ay ula shaqeeyaan baqshiishyada marka codaynta, dejinta, shaandhaynta iyo samaynta fiidiyowga la isticmaalayo dardargelinta qalabka.
  • La dhexgalka CUDA waa la hagaajiyay: maktabadda gst-cuda iyo curiyaha cudaconvertscale ayaa lagu daray, isdhexgalka D3D11 iyo NVIDIA dGPU NVMM walxaha waa la bixiyay.
  • Isdhexgalka Direct3D11 waa la hagaajiyay: maktabad gst-d3d11 cusub ayaa lagu daray, awoodaha d3d11screencapture, d3d11videosink, d3d11convert iyo d3d11compositor plugins ayaa la ballaariyay.
  • AMD GPU-yada, fiidiyoojiyeyaasha fiidiyooga-dardar-gelinta cusub ee H.264/AVC, H.265/HEVC iyo qaababka AV1 ayaa la hirgeliyay, iyadoo la isticmaalayo AMF (Advanced Media Framework) SDK.
  • Qalabka applemedia wuxuu ku daray taageerada H.265/HEVC fiidiyooga codaynta iyo dejinta.
  • Taageero lagu daray H.265/HEVC fiidiyooga codaynta plugin-ka androidmedia.
  • Hantida xoog ku noolaanshaha ayaa lagu daray qalab-qaadaha, curiyaha, glvideomixer iyo d3d11compositor plugins si loogu qasbo habka nool in la kartiyeeyo.

Source: opennet.ru

Add a comment