I-GStreamer 1.26 isiyatholakala futhi iza nenqwaba yezici ezintsha ezidizayinelwe ukuthuthukisa ukusebenzisana namakhodekhi esizukulwane esilandelayo, ukuthuthukisa ukusheshisa kwehadiwe, futhi kwengeze amathuluzi amasha onjiniyela nabadali bokuqukethwe kwe-multimedia. Lesi sibuyekezo sigcina ukuzinza kwe-API yayo ne-ABI ngaphakathi kochungechunge lwe-1.x lohlaka.
Ngemuva konyaka selokhu kwaba nesibuyekezo esikhulu sokugcina, i-GStreamer 1.26 yethula Usekelo lwekhodekhi yevidiyo ye-H.266 noma i-Versatile Video Coding (VVC)., ifomethi ethembisa ukusebenza kahle okukhulu kokucindezela uma kuqhathaniswa neyandulelayo i-H.265/HEVC. Usekelo lwengeziwe futhi Ukufakwa Kwekhodi Kwevidiyo Okuthuthukisiwe Okuyinkimbinkimbi (LCEVC), ubuchwepheshe obuthuthukisa ukusebenza kahle kwamanye ama-codec ngokusebenzisa izendlalelo ezithuthukisiwe.
Izici Ezintsha Eziyinhloko ze-GStreamer 1.26
Usekelo lwamakhodekhi amasha wevidiyo nawomsindo
Ngaphezu kokusekelwa kwe-H.266/VVC ne-LCEVC, i-GStreamer 1.26 ihlanganisa ukusekelwa kwekhodekhi yesithombe I-JPEG-XS, elungiselelwe ukugeleza komsebenzi wokukhiqiza amavidiyo aphansi kakhulu. Amakhono amafomethi nawo anwetshiwe Matroska y I-MPEG-TS, enezela ukwesekwa kwe AV1 y VP9, okuzuzisa kokubili ukudlalwa nokusakaza okuqukethwe kwe-multimedia.
Ukuthuthukiswa kokuhlanganiswa ne-Vulkan ne-Direct3D12
Le nguqulo iyanezela ukulungiselelwa okuningi ekuhlanganisweni kwe-Vulkan, ukwenza ngcono ukusebenza ekuqoshweni kwevidiyo nasekubhaleni ngekhodi. Kuphinde kwethulwe entsha Umtapo wolwazi wokuhlanganisa we-Direct3D12, kanye nezici ezifana ne-d3d12swapchainsink kanye ne-d3d12deinterlace, evumela ukuphathwa okungcono kokucutshungulwa kwe-multimedia ezindaweni ze-Windows. Lokhu kuwusizo ikakhulukazi kulabo abasebenzisa izixazululo ezithuthukile ekusebenzeni kwabo kwemultimedia.
I-GStreamer 1.26 nayo inezici Ukuthuthukiswa kokusebenza okuzuzisa onjiniyela befuna ukukhulisa ukusebenza kahle kwezicelo zabo. Isibonelo, ukulungiselelwa ekuphathweni kwememori kuyisihluthulelo sokusebenzisa kahle izinsiza kumaphrojekthi amakhulu. Uma ufuna ukwazi okwengeziwe ngamaphrojekthi asebenzisa i-GStreamer, ungafunda mayelana ne Izindaba ze-PulseAudio, ephinde igxile ekusebenzeni kahle kokucubungula i-multimedia.
Amathuluzi amasha emibhalo engezansi nokuloba ku-GStreamer 1.26
I-GStreamer 1.26 ihlanganisa Izici ezintsha zokuphatha imibhalo engezansi nemethadatha kuvidiyo. Amathuluzi okukhipha nokufaka imibhalo engezansi ku-H.264 naku-H.265 engeziwe, kanye ne-elementi entsha ye-cea708overlay evumela imibhalo engezansi ye-CEA-708 ukuthi yembozwe phezu kwevidiyo ngesikhathi sangempela.
Futhi, I-AWS ne-Speechmatics transcription kanye nezinsizakalo zokuhumusha zihlanganisiwe, okuvumela umsindo ukuthi uguqulwe ube umbhalo ngokunemba okukhulu. Lawa mathuluzi abaluleke kakhulu kubadali bokuqukethwe abafuna ukusiza ukufinyelela emikhiqizweni yabo ye-audiovisual, bathuthukise izethameli ezibanzi.
Ukuthuthukisa ukuhamba komsebenzi ekukhiqizweni kwevidiyo kubalulekile, futhi i-GStreamer 1.26 ibhekana nalokhu ngezindlela eziningi.
Ukuthuthukisa ekusebenzeni nasekuzinzeni
Phakathi kokunye ukuthuthukiswa, inguqulo entsha ihlanganisa izinguquko ku- ukuphathwa kwenkumbulo y izikhathi zokucubungula. Amamojula we-webrtcbin athuthukisiwe ukuze kuthuthukiswe ukuvumelanisa ekusakazweni kwevidiyo ngesikhathi sangempela kanye Usekelo lwe-QUIC luthuthukisiwe ngokusakazwa kahle kokuqukethwe kwe-multimedia kuwebhu.
Iziphazamisi nazo zilungisiwe futhi amamojula amaningi athuthukisiwe njenge I-Video4Linux2 (V4L2), ukuthuthukisa ukuhambisana ne-Linux hardware ekhethekile. Lokhu kulungiselelwa kuqinisekisa ukuthi onjiniyela bangathembela ku-GStreamer 1.26 ukuze bakhe izinhlelo zokusebenza ezinamandla nezithembekile.
Lesi sibuyekezo simele inguquko ebalulekile ye-GStreamer, ihlanganisa isikhundla sayo njengolunye lwezinhlaka zemultimedia ezinamandla kakhulu neziguquguqukayo emakethe.