GStreamer 1.22.0 multimedia kpuchie dị

Mgbe otu afọ nke mmepe gasịrị, ewepụtala GStreamer 1.22. Ọ bụ otu ihe mejupụtara ya maka ịmepụta ọtụtụ ngwa multimedia, site na ndị na-egwu egwu na ndị na-agbanwe faịlụ ọdịyo/vidiyo ruo na ngwa VoIP na sistemụ nkwanye. A na-ekesa koodu GStreamer n'okpuru ikike LGPLv2.1. Mmelite na plugins gst-plugins-base, gst-plugins-good, gst-plugins-bad, na gst-plugins-ugly, yana usoro gst-libav na sava mgbasa ozi gst-rtsp-server, ka a na-emepụta iche iche. Mwepụta ọhụrụ ahụ dakọtara na alaka 1.0 na ọkwa API na ABI. A ga-akwadobe ihe owuwu abụọ n'oge na-adịghị anya maka AndroidiOS macOS и Windows (n'ime Linux (A na-atụ aro ka e jiri ngwugwu sitere na nkesa ahụ).

Nkwalite isi na GStreamer 1.22:

  • Nkwado emelitere maka usoro ngbanwe vidiyo AV1. Agbakwunyere ike iji ngwa ngwa ngwa ngwa maka itinye koodu AV1 na ngbanwe site na VAAPI/VA, AMF, D3D11, NVCODEC, QSV na Intel MediaSDK APIs. Agbakwunyere ndị njikwa RTP ọhụrụ maka AV1. Ntụle emelitere nke AV1 na arịa MP4, Matroska na WebM. Mgbakọ ndị a gụnyere ihe ndị nwere ihe ngbanwe AV1 na ndị decoders dabere na ọba akwụkwọ dav1d na rav1e.
  • Nkwado etinyere maka Qt6. agbakwunyere ihe qml6glsink, nke na-eji Qt6 mee vidiyo n'ime ọnọdụ QML.
  • agbakwunyere gtk4paintablesink na gtkwaylandsink ọcha maka ịsụgharị iji GTK4 na Wayland.
  • Agbakwunyela ndị ahịa ọhụrụ maka nkwanyegharị mgbanwe nke na-akwado HLS, DASH na MSS (Microsoft Smooth Streaming) protocol.
  • Na-enye ikike ịmepụta mgbakọ ndị a gbapụrụ agbahapụ nke emebere maka mbelata nha.
  • Nkwado agbakwunyere maka simulcast WebRTC na njikwa mkpọchi Google.
  • Enyere ngwa mgbakwunye dị mfe na nke nwere onwe maka izipu site na WebRTC.
  • Agbakwunyere ngwugwu mgbasa ozi MP4 ọhụrụ nwere nkwado maka data kewara ekewa na nke anaghị ekewa.
  • Agbakwunyere plugins ọhụrụ maka Amazon AWS nchekwa na ọrụ ndegharị ọdịyo.
  • Ejide emelitere maka asụsụ nchara. agbakwunyere mgbakwunye ọhụrụ 19, mmetụta na ihe ndị edere na Rust (gst-plugins-rs). Achọpụtara na 33% nke mgbanwe na GStreamer ọhụrụ a na-emejuputa atumatu na Rust (mgbanwe metụtara njikọ na plugins), na gst-plugins-rs plugin set bụ otu n'ime modul GStreamer na-arụsi ọrụ ike. Enwere ike iji plugins edere na Rust na mmemme n'asụsụ ọ bụla yana ịrụ ọrụ na ha yiri iji plugins na C na C++.
  • A na-etinye mgbakwunye Rust ugbu a na ngwugwu abụọ gọọmentị maka nyiwe. Windows и macOS (a na-akwado nzukọ na nnyefe maka Linux, Windows и macOS).
  • Emejuputala ihe nkesa mgbasa ozi dabere na WebRTC nke edere na Rust, na-akwado WHIP (WebRTC HTTP ingest) na WHEP (WebRTC HTTP egress).
  • Agbakwunyere ihe mmewere videocolorscale, nke na-ejikọta ntụgharị vidiyo na ike ịchacha.
  • Nkwado emelitere maka vidiyo nwere omimi agba dị elu.
  • agbakwunyere nkwado maka mmemme ihuenyo mmetụ na API Nsoro ụzọ.
  • Agbakwunyere H.264/H.265 timestamp mmezi ihe maka nrụzi PTS/DTS tupu ịkwakọ ngwaahịa mgbasa ozi.
  • N'elu ikpo okwu Linux Ojiji DMA emelitere maka ịkekọrịta ihe nchekwa mgbe a na-edezi, na-akọwapụta ihe, na-enyocha, na-egosi vidiyo site na iji ngwa ngwa ngwaike.
  • Ejikọtala na CUDA emeziwanye: ọbá ​​akwụkwọ gst-cuda na ihe cudaconvertscale agbakwunyere, ntinye na ihe D3D11 na NVIDIA dGPU NVMM ewepụtala.
  • Mmekọrịta na Direct3D11 ka emelitere: agbakwunyere ọba akwụkwọ gst-d3d11 ọhụrụ, ike nke d3d11screencapture, d3d11videosink, d3d11convert na d3d11compositor plugins agbasawanyela.
  • N'ihi na AMD GPUs, ọhụrụ ngwaike-accelerated video encoders na H.264 / AVC, H.265 / HEVC na AV1 formats na-mejuputa atumatu, wuru site na iji AMF (Advanced Media Framework) SDK.
  • Ngwa mgbakwunye applemedia agbakwunyela nkwado maka ntinye vidiyo na ngbanwe vidiyo H.265/HEVC.
  • Nkwado agbakwunyere maka ntinye vidiyo H.265/HEVC na ngwa mgbakwunye androidmedia.
  • Agbakwunyela akụrụngwa ike ndụ na audiomixer, onye na-ede ihe, glvideomixer na d3d11compositor plugins iji mee ka ọnọdụ ndụ nwee ike.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster