
GStreamer 1.26.5 hadda la heli karo sida dib-u-cusboonaysiinta dayactirka gudaha 1.26 laanta xasilloon, iyada oo diiradda la saarayo xasilloonida, hagaajinta dib-u-celinta, iyo horumarinta wax ku oolka ah ee meelaha ay isticmaalayaashu la kulmaan maalin kasta. Es siidaynta cayayaanka oo si fudud loogu rakibi karo 1.26.x kasta, oo sidoo kale la socota qaar ka mid ah waxyaabo yar oo faa'iido leh, laga bilaabo taageerada JPEG XS ee walxaha gaarka ah si loo hagaajiyo isdhexgalka Windows, V4L2, Vulkan ama kormeeraha qalabka.
Siideyntani waxay ku dhisan tahay boodboodka weyn ee 1.26.0, kaas oo ku daray teknoolajiyada cusub (H.266, LCEVC, JPEG XS), hagaajin qoto dheer oo ku saabsan qulqulka la qabsiga, subtitling iyo raadinta, isdhexgalka dheeraadka ah ee Vulkan, OpenGL, CUDA, Direct3D12 iyo VA, iyo martigelinta walxo cusub oo ku qoran C iyo Rust. Sadarradan soo socda waxaan si faahfaahsan dib ugu eegaynaa wax kasta oo 1.26.5 keenaya waxaanan xasuusannaa tan ugu muhiimsan dhammaan taxanaha 1.26. si aad u hesho dulmar dhamaystiran ka hor inta aadan cusbooneysiin.
Waa maxay GStreamer 1.26.5 iyo sababta ay tahay inaad u daryeesho
Nooca 1.26.5 waa bugfix-ka shanaad ee taxanaha 1.26., oo la sii daayay Ogosto 7, oo diiradda lagu saaray isku hallaynta. Waxaa iftiimiyay hagaajinta iyo hagaajinta wax ka qabta arrimaha dhabta ah ee aduunka ee laga helay wax soo saarka: audioconvert wuxuu hagaajiyaa dib u noqoshada gorgortanka gorgortanka iyada oo la isku darayo matries, cea608overlay iyo cea708overlay hadda waxay aqbalaan kaydinta xusuusta GPU marka qulqulka hoose uu taageerayo halabuurka dulsaarka, iyo d3d12screencapture waxay dhalaalisaa ilaha iyo bixiyeyaasha qalabka si ay u helaan dabeecad aad u adag.
Qaybta taranka iyo daahfurka, qodobbada muhiimka ah waa la safeeyey.: decodebin3 mar dambe kuma guuldareysato durdurrada wata xogta badan ee ONVIF, iyo uridecodebin3 waxay joojisaa halista shil marka lagu daro URI-yada fariimaha (tusaale ahaan, haddii furaha la waayo). V4L2 waxay meesha ka saartaa daadinta xusuusta isbeddellada xallinta firfircoon, iyo Codeeyayaasha VA waxay helayaan hagaajin kiisaska xuduudaha.
Waxaa jira codec faa'iido leh oo lagu daro: qiyaasta muuqaalka iyo sawir-qaadista hadda way la shaqeyn karaan JPEG XS, kaas oo sahlaya isku xidhka dhuumaha iyo abuuritaanka qaab-dhismeedka qaabkan. Vulkan waxay helaysaa hagaajinta isdhexgalka, wasapi2 waxay wanaajisaa la socodka qalabka on Windows Threadshare iyo rtpbin2 waxay ku daraan hagaajin badan y gst-qalabka-kormeeraha-1.0 wuxuu kasbaday isticmaalka khadka taliska. Intaa waxaa dheer, Adeegyada daruuraha, soo koobid ayaa lagu daraa AWS Translate. iyo ikhtiyaarka ah Qaybaha ku hadla awtranscriber2, oo ay weheliso a Hanti cusub oo maaskaro-aflagaado ah oo ku jirta Speechmatics si wax looga qabto luqadda xun ee qoraalka.
Xusuusin: Boodka weyn ee 1.26.0 (sifada muhiimka ah)
1.26.0 (Maarso 11) waxay soo bandhigtay horumar aad u fog ku saabsan 1.x API, iyadoo diiradda la saarayo codecs cusub, qoraal-hoosaad, baahinta, falanqaynta, iyo dardargelinta. Qodobbada ugu muhiimsan waxaa ka mid ah:
- Taageerada codec ee VVC H.266: parser, codeer salka hw, VA-API codeing, helitaanka FFmpeg decoder iyo mux/demux gudaha MP4, Matroska iyo MPEG-TS; codeer ku salaysan VVdeC ayaa lagu daray Rust
- JPEG XS: SVT JPEG XS ku salaysan codaynta iyo dejinta canaasirta mux/demux ee MPEG‑TS, taageeraya is dhexgal iyo horusocod.
- LCEVCCodaynta/dejinta canaasirta dusha sare ee V-Nova SDK iyo taageerada h264parse si loo soo saaro lakabka kobcinta ee leh lcevch264decodebin.
- Qoraal-hoosaadyo iyo qoraallo xidhanSoo-saarayaasha/ Geliyayaasha H.264/H.265, cea708 dulsaar ka Rust, cea708mux, tttocea708, horumarinta cccombineriyo cdpservice lagu duro ee CDP.
- HLS/DASH: adaptivedemux2 macmiilka oo wata faylka://, dib u celin oo isku day taageerada, hlscmafsink y hlsink3 loogu talagalay CMAF/TS, hlsmultivariantink, iyo qabanqaabada gudaha dashsink.
- splitmuxsrc/sink con rarid caajis ah iyo jajab firfircoon, calaamado jajab ah iyo siyaasad furan oo faylka ah.
- MPEG‑TS ka karti badan
- MP4/Matroska: VVC, Hap, Lagarith, fiidiyoow cayriin, wareejin iyo tags rogid, qaabka khiyaamada ee qtdemux iyo fiidiyowga cayriin ee ISO taageerada.
- SMPTE 2038 gudaha Rust ee metadata kaaliyaha (demux/mux iyo beddelka CC).
- Analytics: cusub GstTensorMeta, N ilaa N cilaaqaadka, maaskaro kala qaybinta, onvifmetadataextractor, buffer asalka ah y relationmeta, iyo sidoo kale xidhidhyo badan oo Python ah oo la safeeyey.
- Dardargelinta iyo garaafyada: horumar weyn oo ku saabsan volcano y OpenGL (v210, YUY2/UYVY, Y444_10/16, DMABuf soo dejinta), QML oo leh DMABuf toos ah, CUDA laxamiistaha, nvenc AV1, Jetson NVMM iyo kernels hore loo soo ururiyey, Direct3D12 con d3d12 fiidiyaha, d3d12swapchainsink, d3d12 interlace, eber-koobi GPU IPC, iyo qabashada HDR sax ah.
- Qaado kaararka: hagaajinta AJA iyo Decklink (HDR PQ/HLG iyo qorshaynta jireed).
- RTP / RTSP: rtpsrc oo wata furayaasha MIKEY ee macmiilku maareeyo, habab cusub oo isku xidhka rtpbin, RFC7273 jitterbuffer dawladeed, hagaajinta rtph265 depay, iyo dib u soo kabashada wakhtiga rtppassthroughpay, oo cusub rtpbin2 ee miridhku.
- WebRTC: webrtcbin oo leh dib-u-celinta aasaasiga ah iyo hagaajinta; webrtcsink/src oo leh cod-bixiyeyaal badan, MSE, iyo isku-xidhka NTP/PTP; WHEP/WHIP mar horeba ku jiray nidaamka deegaanka; iyo Curiyayaasha LiveKit/Kinesis ee laga heli karo sii daynta wixii ka dambeeya 1.26.x.
- Alaab cusub sida webview2src, Soosaarayaasha CC ee H.264/H.265, h266parse, svtjpegxsenc/dec iyo qaybo badan oo VA ah iyo miridhku.
Isbeddel farsamo oo wanaagsan oo sameeya isbeddel
Konteenarada iyo gaadiidka
Taageerada VVC adag ayaa lagu daray MP4 iyo Matroska, qaababka niche sida Hap/Lagarith iyo video ceeriin, marka lagu daro habaynta saxda ah ee wareegyada iyo rogroga warbaahinta iyo raad kasta. MPEG‑TS hadda waxay mux iyo demux ka dhigi kartaa VVC, JPEG‑XS, VP9 iyo AV1 (oo leh khariidado khaas ah), mitir ID3 y SMPTE 302M, oo isku day 2-byte M192TS. Si toos ah oo toos ah, mpegtslivesrc waxay bixisaa saacad PCR ku salaysan.
In streaming la qabsiga la macmiilka adaptivedemux2 Waxay ka hortagtaa qulqulka tooska ah, waxay taageertaa faylka: // URIs oo waxay isku daydaa dhabarka, iyo dashsink waxay hagaajisaa dhererka muddada MPD-yada firfircoon. HLS wuxuu helay saxanno cusub oo diiradda saaraya CMAF iyo kala duwanaanshiyaha cabbirka.
Qoraal-hoosaadyo, CC iyo SMPTE 2038
H.264/H.265 soosaarayaasha/gelisayaashu waxay u maamulaan CC siday u kala horreeyaan iyagoon kala saarin (waxtar u leh habaynta dhuumaha iyada oo aan dib loo habeynin), iyo qoyska Rust ayaa lagu daraa st2038ancdemux/mux iyo beddelayaasha DC. cea708 dulsaar waxay ku beddeshaa cc708overlay taageero casri ah iyo aqbalida kaydinta GPU gudaha 1.26.5.
Falanqaynta iyo xogta badan
GstTensorMeta iyo xidhiidhada N-to-N ee cusub fududeeyo socodka shaqada aragga kombuyuutarka ee adag, oo leh waji-xidho, beddelaad ONVIF, iyo furayaasha utility si loo ilaaliyo kaydiyeyaasha asalka ah. Isku xidhka Python oo la hagaajiyay habaynta ku celcelinta iyo tafatirka yoolalka gorfaynta.
Dardargelinta: Vulkan, OpenGL, CUDA iyo D3D12
Vulkan waxa ay wanaajisaa xusuusta aan isku xidhnayn, midabaynta, iyo barkadaha, marka lagu daro H.264/H.265 profiles iyo codeer aad u firfircoon. OpenGL balaadhiya beddelka (v210, YUY2/UYVY, qoto dheer Y444) iyo DMABuf. CUDA ku dar laxamiistaha, nvav1enc, taageerada Jetson NVMM oo horay loo diyaariyay. Direct3D12 waxay furaysaa maktabad dadweyne, oo ay ku quusto dheelitirka midabka, textures mipmap, eber-koobi IPC, iyo deinterlacing la qaadan karo.
RTP, RTSP iyo WebRTC
RTSP maamusha MIKEY dhinaca macmiilka (waxtar leh oo leh kamaradaha Axis), rtpbin guulaha weligood/ntp hababka, iyo jitterbuffer ayaa daaha ka qaaday RFC7273 gobolka. Codsiga qaab-dhismeedka furaha ee la hagaajiyay ee H.265 RTP iyo dib-u-soo-nooleynta waqtiyada albaabka laga galo. miridhku waxa ay siisaa rtpbin2 iyo loaders AC3, AMR, JPEG, KLV, MPEG‑TS, MP4A/G, Opus, PCMU/A, VP8/9. On WebRTC Dib-u-celinta, heerarka maqalka, iyo dib-u-gudbinta si fiican ayaa loo hagaajiyay, iyo Janus, LiveKit, iyo WHEP ilaha ayaa lagu daray 1.26.x.
API, waxqabadka iyo raadadka
GstIdStr waxay ku beddeshaa GQuark qaab-dhismeedka/koofiyadaha si looga hortago qulqulka iyo hagaajinta waxqabadka iyadoo la barbardhigayo silsiladaha gaaban; GstVecDeque geli xudunta safaf fudud oo hufan. Qalabka maqalka/fidiyaha waa la ballaariyay (dib u habaynta, wadooyinka degdega ah v210⇄I420_10/I422_10), iyo raadiyayaal cusub ayaa lagu soo daray (xusuusta, wakhtiyada riixitaanka iyo PCAP). Nadaamka goynta ayaa ku daraya tafaasiil qani ah fariimaha (URI, stream-id), iyo qorista DOTs waa la hagaajiyay.
