GStreamer 1.22.0 multimedia moralo oa fumaneha

Ka mor'a selemo sa tsoelo-pele, GStreamer 1.22 e se e lokollotsoe, e leng setsi sa marang-rang sa likarolo bakeng sa ho theha mefuta e mengata ea lisebelisoa tsa multimedia, ho tloha ho libapali tsa mecha ea phatlalatso le li-converter tsa li-audio / video ho li-application tsa VoIP le mekhoa ea ho phallela. Khoutu ea GStreamer e ajoa tlasa laesense ea LGPLv2.1. Ka thoko, lintlafatso li ntse li ntlafatsoa bakeng sa gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly plugins, hammoho le gst-libav e tlamang le seva sa gst-rtsp-server. Boemong ba API le ABI, tokollo e ncha e khutlela morao e lumellana le lekala la 1.0. Likopano tsa Binary haufinyane li tla lokisetsoa Android, iOS, macOS le Windows (ho Linux, ho khothalletsoa ho sebelisa liphutheloana ho tloha kabong).

Lintlafatso tsa bohlokoa ho GStreamer 1.22:

  • Tšehetso e ntlafetseng bakeng sa sebopeho sa khouto ea video ea AV1. E ekelitse bokhoni ba ho sebelisa ho potlakisa ha hardware bakeng sa khouto le ho decoding AV1 ka VAAPI/VA, AMF, D3D11, NVCODEC, QSV le Intel MediaSDK APIs. E kenyellelitse lisebelisoa tse ncha tsa RTP bakeng sa AV1. AV1 e ntlafalitsoeng ka har'a lijana tsa MP4, Matroska le WebM. Hona joale likopano li kenyelletsa likarolo tse nang le li-encoder tsa AV1 le li-decoder tse ipapisitseng le lilaebrari tsa dav1d le rav1e.
  • Ts'ehetso ea Qt6 e kentsoeng. Karolo ea qml6glsink e kenyellelitsoe, e sebelisang Qt6 ho fana ka video ka har'a sebaka sa QML.
  • E kentse likarolo tsa gtk4paintablesink le gtkwaylandsink bakeng sa ho sebelisa GTK4 le Wayland.
  • E kentse bareki ba bacha bakeng sa ho phallela ho ikamahanyang le maemo, ho tšehetsa liprothokholo tsa HLS, DASH le MSS (Microsoft Smooth Streaming).
  • E fane ka bokhoni ba ho theha likopano tse theoletsoeng tse ntlafalitsoeng bakeng sa ho fokotsa boholo.
  • Tšehetso e ekelitsoeng bakeng sa simulcast ea WebRTC le Google Congestion Control.
  • E fane ka plugin e bonolo le e ikemetseng bakeng sa ho romelloa ka WebRTC.
  • E kentse sephutheloana se secha sa media sa MP4 se nang le ts'ehetso bakeng sa data e arohaneng le e sa arohaneng.
  • E kentse li-plugins tse ncha bakeng sa polokelo ea Amazon AWS le lits'ebeletso tsa mongolo oa audio.
  • Litlamo tse ntlafalitsoeng tsa puo ea Rust. E kentse li-plugins tse ncha tse 19, litlamorao le likarolo tse ngotsoeng ka Rust (gst-plugins-rs). Hoa hlokomeloa hore 33% ea liphetoho ho GStreamer e ncha li kengoa ts'ebetsong ho Rust (liphetoho li ameha ka litlamo le li-plugins), 'me sehlopha sa li-plugins gst-plugins-rs ke e' ngoe ea li-module tsa GStreamer tse tsoetseng pele ka ho fetisisa. Li-plugins tse ngotsoeng ka Rust li ka sebelisoa mananeong a puo leha e le efe 'me ho sebetsa le tsona ho tšoana le ho sebelisa li-plugins ho C le C ++.
  • Li-plugins tsa Rust li se li fanoe e le karolo ea liphutheloana tsa molao tsa binary bakeng sa li-platform tsa Windows le macOS (kaho le ho tsamaisa li tšehetsoa bakeng sa Linux, Windows le macOS).
  • Seva ea media e thehiloeng ho WebRTC e ngotsoeng ho Rust e kentsoe ts'ebetsong, e tšehetsa WHIP (WebRTC HTTP ingest) le WHEP (WebRTC HTTP egress).
  • E kenyellelitsoe videocolorscale element, e kopanyang phetoho ea video le bokhoni ba ho lekanya.
  • Tšehetso e ntlafetseng bakeng sa livideo tse nang le mebala e tebileng.
  • Navigation API e nchafalitsoe ho ts'ehetsa liketsahalo tsa skrineng sa ho ama.
  • E kentse likarolo tsa tokiso ea setempe sa linako tsa H.264/H.265 bakeng sa ho aha bocha PTS/DTS pele e paka lijana tsa media.
  • Sethaleng sa Linux, ts'ebeliso e ntlafalitsoeng ea DMA e kentsoe ts'ebetsong ho arolelana li-buffers ha ho khouto, ho decoding, ho sefa, le ho fana ka video ka ho potlakisa lisebelisoa.
  • Khokahano e ntlafetseng le CUDA: laebrari ea gst-cuda le ntho ea cudaconvertscale e kenyelelitsoe, ho kopanngoa le likarolo tsa D3D11 le NVIDIA dGPU NVMM tse fanoeng.
  • Khokahano e ntlafalitsoeng le Direct3D11: e kentse laeborari e ncha gst-d3d11, bokhoni bo atolositsoeng ba li-plugins d3d11screencapture, d3d11videosink, d3d11convert le d3d11compositor.
  • Likhouto tse ncha tse potlakisitsoeng tsa video bakeng sa lifomate tsa H.264/AVC, H.265/HEVC, le AV1 tse hahiloeng ho sebelisoa AMF (Advanced Media Framework) SDK li kentsoe tšebetsong bakeng sa AMD GPUs.
  • Applemedia plugin e nchafalitsoe ho tšehetsa khouto le decoding ea video ea H.265/HEVC.
  • Ts'ehetso ea khouto ea video ea H.265/HEVC e kentsoe ho androidmedia plugin.
  • Thepa ea ho phela ka matla e kentsoe ho audiomixer, comppositor, glvideomixer le d3d11compositor plugins ho qobella mokhoa oa ho phela.

Source: opennet.ru

Eketsa ka tlhaloso