GStreamer 1.20 mar hore ayaa la sii daayay kuwanuna waa warkeeda

astaanta gstreamer

Kadib sanad iyo badh horumar sii deynta nooca cusub ee GStreamer 1.20 ayaa lagu dhawaaqay, qalab iskutallaab ah oo ka kooban qaybo ku qoran C si loo dhiso barnaamijyo badan oo warbaahin ah, laga bilaabo ciyaartoyda warbaahinta iyo beddelayaasha faylka maqalka / muuqaalka, codsiyada VoIP iyo hababka qulqulka.

Noocan cusub, ku darida cod-bixiyeyaasha cusub ayaa soo baxaysa, iyo sidoo kale hagaajinta taageerada isku dhafka maqalka iyo muuqaalka, iyo waxyaabo kale.

Astaamaha ugu muhiimsan ee cusub ee GStreamer 1.20

Qaabkan cusub waxaa lagu xusay taas horumarinta sare ee GitLab waxay u dhaqaaqday isticmaalka hal kayd oo wadaag ah dhammaan modules-yada.

Sida ku saabsan novelties in lagu soo bandhigay in this version cusub, waa in la xuso in lagu daray maktabad heer sare ah oo cusub, GstPlay, Kaas oo beddelaya GstPlayer API oo siiya hawl la mid ah ciyaarista nuxurka, marka laga reebo in uu isticmaalo baska farriinta si uu u ogeysiiyo codsiyada beddelka calaamadaha GObject.

Waxaa sidoo kale la iftiimiyay in taageero lagu daray SMPTE 2022-1 2-D farsamada (sixitaanka khaladka hore), oo lagu daray encodebin iyo transcodebin ee VP8, VP9, ​​​​iyo H.265 codecs waxay hirgeliyaan habka codaynta smart ("smart encoding"), kaas oo transcoding la sameeyo kaliya marka loo baahdo, iyo inta ka hartay waqtiga, gudbinta jirta waa la gudbiyaa.

Isbeddel kale oo muuqda ayaa ah kaas ku daray awoodda lagu kala saaro xogta gelinta ee heerka dhexda dhexe (sub-frame), kaas oo kuu ogolaanaya inaad bilowdo dejinta adoon sugin jir buuxa. Hagaajintani waxay la jaanqaadi kartaa OpenJPEG JPEG 2000, FFmpeg H.264, iyo OpenMAX H.264/H.265 decoders.

Marka lagu daro qaabaynta fiidiyooga ee RTP, WebRTC, iyo borotokoolka RTSP, waxay si toos ah u maaraynaysaa luminta xidhmooyinka, musuqmaasuqa xogta, iyo codsiyada furaha furaha, sidoo kale. taageero lagu daray beddelka xogta codec on Daqsi baakadaha weelka warbaahinta mp4 iyo Matroska.

Dhinaca kale, waa la iftiimiyay taas taageero dheeraad ah oo ku saabsan dejinta macluumaadka daahfurnaan qaabka WebM, Ku oggolow inaad ku ciyaarto fiidiyowyada VP8/VP9 oo leh meelo hufan, iyo sidoo kale taageerada dejinta sifooyin-gaar ah oo dheeraad ah oo ku saabsan codaynta profiles, iyo awoodda aad u isticmaali karto CUDA beddelka booska midabka, cabbiridda walxaha, iyo miisaanka.

Ee isbeddelada kale ee muuqda ee noocaan cusub:

  • Fasallada lacag-qaadeha iyo rarka-qaaduhu waxay leeyihiin taageero midaysan si ay ula shaqeeyaan madax-weyneyaal dheeraad ah oo RTP ah.
  • Waafaqid la wanaajiyay WebRTC.
  • Qaabka lagu daray si loo abuuro haamaha warbaahinta mp4 qaybsan.
  • Taageerada dhacdada lagu daray AppSink API marka lagu daro kaydiyayaal iyo liisaska kaydinta.
  • Waxaa lagu daray dejin dheeri ah oo loogu talagalay safafka gudaha ee AppSrc.
  • La cusboonaysiiyay xirmooyinka luqadda Rust waxaana lagu daray 26 plugins oo cusub oo ku qoran Rust (gst-plugins-rs).
  • Waxaa lagu daray aesdec iyo aesenc canaasiirta sirta iyo furista iyadoo la adeegsanayo algorithm AES.
    Lagu daray fakeaudiosink iyo videocodectestsink canaasiirta tijaabinta iyo ciribtirka
  • Qalabka la hagaajiyay si loo abuuro noocyada ugu yar ee GStreamer.
    Waxaa lagu daray awoodda lagu uruurinayo FFmpeg 5.0.
  • Linux, noocyada MPEG-2 iyo VP9 codecs waa la fuliyay.
  • Daaqadaha, Direct3D11/DXVA-ga ku salaysan ayaa taageero ku daray AV1 iyo MPEG-2.
  • Souphttpsrc plugin ku habboon libsoup2 iyo libsoup3.
  • Laxamiistaha waxa ay taageertaa beddelka fiidiyooga iyo isku dhafka qaab-dhismeed badan.

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.20 Ubuntu iyo derivatives?

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

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

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

Oo ay ku diyaar ahaadaan, waxay horeyba ugu rakibi doonaan Gstreamer 1.16 nidaamkooda.


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.