IGStreamer 1.20 sele ikhutshiwe kwaye ziindaba zayo ezi

logo yegstreamer

Emva konyaka onesiqingatha wophuhliso ukukhutshwa kwenguqulelo entsha ye-GStreamer 1.20 yabhengezwa, isethi ye-cross-platform yamacandelo abhalwe kwi-C yokwakha uluhlu olubanzi lwezicelo zemultimedia, ukusuka kubadlali beendaba kunye nabaguquleli befayile yeaudio / yevidiyo, kwizicelo zeVoIP kunye neenkqubo zokusasaza.

Kule nguqulo entsha, ukufakwa kweekhowudi ezintsha kuvelele, kunye nokuphuculwa kwenkxaso yokuxuba iaudio kunye nevidiyo, phakathi kwezinye izinto.

Iimpawu ezintsha zeGStreamer 1.20

Kule nguqulo intsha kuyakhankanywa ukuba uphuhliso phezu kweGitLab ihambile ukuya ekusebenziseni uvimba omnye oqhelekileyo kuzo zonke iimodyuli.

Ngokubhekiselele kwizinto ezintsha ezivezwa kule nguqulo intsha, kufuneka kuqatshelwe ukuba yongeza ithala leencwadi elitsha elikwinqanaba eliphezulu, iGstPlay, ethatha indawo ye GstPlayer API kwaye ibonelele ngendlela efanayo yokudlala umxholo, ngaphandle kokuba isebenzisa ibhasi yomyalezo ukwazisa izicelo endaweni yeempawu zeGObject.

Kuyacaciswa ukuba inkxaso eyongeziweyo SMPTE 2022-1 2-D indlela (ulungiso lwemposiso phambili), kunye ne-encodebin kunye ne-transcodebin ye-VP8, VP9, ​​kunye ne-H.265 codecs zisebenzisa imowudi ye-encoding ehlakaniphile ("i-encoding ehlakaniphile"), apho ukuhanjiswa kweekhowudi kwenziwa kuphela xa kufuneka, kwaye ixesha eliseleyo, ugqithiso olukhoyo luyathunyelwa.

Olunye utshintsho olwahlukileyo kukuba wongeze ukukwazi ukwenza ikhowudi yedatha yegalelo kwinqanaba eliphakathi lesakhelo (isakhelo esisezantsi), esikuvumela ukuba uqalise ukwenza iikhowudi ngaphandle kokulinda isakhelo esipheleleyo. Olu phuculo luhambelana ne-OpenJPEG JPEG 2000, FFmpeg H.264, kunye ne-OpenMAX H.264/H.265 decoders.

Ukongeza kwi-decoding yevidiyo ye-RTP, iWebRTC, kunye ne-RTSP protocol, ibonelela ngokuphathwa ngokuzenzekelayo kokulahleka kwepakethi, ukonakala kwedatha, kunye nezicelo ze-keyframe, ngokunjalo. inkxaso eyongeziweyo yokutshintsha idatha ye-codec kwi-fly kubapakishi bezikhongozeli imidiya mp4 kunye neMatroska.

Kwelinye icala, kuyacaciswa ukuba inkxaso eyongeziweyo yolwazi lwe-decoding elubala ngefomathi yeWebM, ikuvumela ukuba udlale iividiyo ze-VP8/VP9 ezineendawo ezicacileyo, kunye nenkxaso yokuseta iipropati ezongezelelweyo zesicelo kwiiprofayili ze-encoding, kunye nokukwazi ukusebenzisa i-CUDA yokuguqula indawo yombala, ukulinganisa izinto, kunye nokukala.

Ye- Olunye utshintsho olwahlukileyo kolu hlobo lutsha:

  • Iiklasi zomlayishi kunye nomkhweli zinenkxaso emanyeneyo yokusebenza ngeentloko ezongezelelweyo ze-RTP.
  • Ukuphucula ukuhambelana neWebRTC.
  • Imowudi eyongeziweyo ukwenza imigqomo yemidiya ye-mp4 eyohluliweyo.
  • Inkxaso yesiganeko esongeziweyo kwi-AppSink API ukongeza kwii-buffers kunye noluhlu lwe-buffer.
  • Yongezwe useto olongezelelweyo lwemigca yangaphakathi kwi-AppSrc.
  • Kuhlaziywe izibophelelo zolwimi lweRust kwaye kongezelelwa iiplagi ezitsha ezingama-26 ezibhalwe kwiRust (gst-plugins-rs).
  • I-aesdec eyongeziweyo kunye nezinto ze-aesenc zokubethelwa kunye nokuchithwa kwe-decryption usebenzisa i-algorithm ye-AES.
    Kongezwe izinto ze-fakeaudiosink kunye nevidiyocodectestsink zokuvavanya kunye nokulungiswa kweempazamo.
  • Izixhobo eziphuculweyo zokwenza iinguqulelo ezincinci zeGStreamer.
    Yongeza ukukwazi ukuqokelela kunye neFFmpeg 5.0.
  • KwiLinux, iinguqulelo ezingenammiselo zeMPEG-2 kunye neVP9 codecs ziphunyeziwe.
  • KwiWindows, idikhowuda esekwe kwiDirect3D11/DXVA yongeze inkxaso ye-AV1 kunye neMPEG-2.
  • Souphttpsrc plugin iyahambelana ne-libsoup2 kunye ne-libsoup3.
  • Umqambi uxhasa ukuguqulwa kwevidiyo kunye nokuxuba kwimowudi enemisonto emininzi.

Gqibela ukuba ufuna ukwazi ngakumbi ngayo malunga nolu guqulelo olutsha lweGstreamer ungajonga utshintsho lwelog Kule khonkco ilandelayo.

Uyifaka njani iGstreamer 1.20 kwi-Ubuntu nakwiziphumo?

Ukuba unomdla wokufaka iGstreamer 1.18 kwi-distro yakho Ungayenza ngokulandela amanyathelo esabelana ngawo ngezantsi.

Inkqubo isebenza kuzo zombini iinguqulelo ezintsha ze-Ubuntu 20.04 kunye neenguqulelo zangaphambili ngenkxaso.

Ukufaka, Kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye kuyo sichwetheza le miyalelo ilandelayo:

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

Kwaye ukulungele ngayo, baya kuba sele beyifakile iGstreamer 1.16 kwinkqubo yabo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.