GStreamer 1.26 magagamit na ngayon at may kasamang host ng mga bagong feature na idinisenyo upang pahusayin ang pagiging tugma sa mga susunod na henerasyong codec, i-optimize ang hardware acceleration, at magdagdag ng mga bagong tool para sa mga developer at multimedia content creator. Pinapanatili ng update na ito ang stability ng API at ABI nito sa loob ng 1.x series ng framework.
Pagkatapos ng isang taon mula noong huling pangunahing pag-update, ipinakilala ang GStreamer 1.26 Suporta para sa H.266 o Versatile Video Coding (VVC) video codec, isang format na nangangako ng higit na kahusayan sa compression kumpara sa hinalinhan nitong H.265/HEVC. Naidagdag din ang suporta para sa Low Complexity Enhancement Video Coding (LCEVC), isang teknolohiyang nagpapahusay sa kahusayan ng iba pang mga codec sa pamamagitan ng mga layer ng pagpapahusay.
Pangunahing Bagong Mga Tampok ng GStreamer 1.26
Suporta para sa mga bagong video at audio codec
Bilang karagdagan sa suporta para sa H.266/VVC at LCEVC, kasama sa GStreamer 1.26 ang suporta para sa image codec JPEG-XS, na-optimize para sa napakababang latency na mga daloy ng trabaho sa paggawa ng video. Ang mga kakayahan ng mga format ay pinalawak din Matroska y MPEG-TS, pagdaragdag ng suporta para sa AV1 y VP9, na nakikinabang sa parehong pag-playback at streaming ng nilalamang multimedia.
Mga pagpapabuti sa pagsasama sa Vulkan at Direct3D12
Ang bersyon na ito ay nagdaragdag maramihang pag-optimize sa Vulkan integration, pagpapabuti ng pagganap sa video decoding at encoding. May ipinakilala din na bago Direct3D12 integration support library, kasama ang mga elemento tulad ng d3d12swapchainsink at d3d12deinterlace, na nagbibigay-daan para sa mas mahusay na pamamahala ng pagpoproseso ng multimedia sa mga kapaligiran ng Windows. Ito ay lalong kapaki-pakinabang para sa mga gumagamit ng mga advanced na solusyon sa kanilang mga multimedia workflow.
Nagtatampok din ang GStreamer 1.26 Mga pagpapahusay sa performance na nakikinabang sa mga developer naghahanap upang i-maximize ang kahusayan ng kanilang mga aplikasyon. Halimbawa, ang mga pag-optimize sa pamamahala ng memorya ay susi sa mas mahusay na paggamit ng mga mapagkukunan sa malalaking proyekto. Kung gusto mong malaman ang higit pa tungkol sa mga proyektong gumagamit ng GStreamer, maaari mong basahin ang tungkol sa Balita sa PulseAudio, na nakatutok din sa kahusayan sa pagpoproseso ng multimedia.
Bagong subtitle at mga tool sa transkripsyon sa GStreamer 1.26
Kasama sa GStreamer 1.26 Mga bagong feature para sa paghawak ng mga subtitle at metadata sa video. Ang mga tool para sa pag-extract at pagpasok ng mga subtitle sa H.264 at H.265 ay idinagdag, pati na rin ang isang bagong elemento ng cea708overlay na nagbibigay-daan sa mga subtitle ng CEA-708 na ma-overlay sa video sa real time.
Bukod dito, Ang mga serbisyo ng transkripsyon at pagsasalin ng AWS at Speechmatics ay isinama, na nagbibigay-daan sa audio na ma-convert sa text na may higit na katumpakan. Ang mga tool na ito ay lalong mahalaga para sa mga tagalikha ng nilalaman na naghahanap upang mapadali ang pag-access sa kanilang mga audiovisual na produksyon, na nagpo-promote ng mas malawak na madla.
Ang pag-optimize ng mga daloy ng trabaho sa paggawa ng video ay mahalaga, at tinutugunan ito ng GStreamer 1.26 sa maraming paraan.
Pag-optimize sa pagganap at katatagan
Sa iba pang mga pagpapahusay, ang bagong bersyon ay nagsasama ng mga pagsasaayos sa pamamahala ng memorya y mga oras ng pagproseso. Ang mga module ng webrtcbin ay na-optimize upang mapabuti ang pag-synchronize sa real-time na video streaming at Ang QUIC na suporta ay napabuti para sa mahusay na streaming ng nilalamang multimedia sa web.
Naayos din ang mga bug at na-optimize ang maramihang mga module tulad ng Video4Linux2 (V4L2), pagpapabuti ng pagiging tugma sa espesyal na Linux hardware. Tinitiyak ng mga pag-optimize na ito na makakaasa ang mga developer sa GStreamer 1.26 upang bumuo ng makapangyarihan at maaasahang mga application.
Ang update na ito ay kumakatawan sa isang makabuluhang ebolusyon para sa GStreamer, na pinagsasama-sama ang posisyon nito bilang isa sa pinakamakapangyarihan at maraming nalalaman na multimedia frameworks sa merkado.