Tha frèam ioma-mheadhain GStreamer 1.22.0 ri fhaighinn

Às deidh bliadhna de leasachadh, chaidh GStreamer 1.22 a leigeil ma sgaoil, seata de cho-phàirtean tar-àrd-ùrlar airson raon farsaing de thagraidhean ioma-mheadhain a chruthachadh, bho chluicheadairean meadhanan agus luchd-tionndaidh faidhle claisneachd / bhidio, gu tagraidhean VoIP agus siostaman sruthadh. Tha an còd GStreamer ceadaichte fo LGPLv2.1. Air leth, thathas a’ leasachadh ùrachaidhean don gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, a bharrachd air an ceangal gst-libav agus am frithealaiche sruthadh gst-rtsp-server. . Aig ìre API agus ABI, tha an sgaoileadh ùr air ais co-chòrdail ris a’ mheur 1.0. Bidh co-chruinneachaidhean binary air an ullachadh a dh’ aithghearr airson Android, iOS, macOS agus Windows (ann an Linux thathas a ’moladh pacaidean bhon sgaoileadh a chleachdadh).

Prìomh leasachaidhean ann an GStreamer 1.22:

  • Taic nas fheàrr airson cruth còdachadh bhidio AV1. Chuir sinn ris a’ chomas air luathachadh bathar-cruaidh a chleachdadh airson còdachadh agus còdachadh AV1 tro na APIan VAAPI / VA, AMF, D3D11, NVCODEC, QSV agus Intel MediaSDK. Chaidh luchd-làimhseachaidh RTP ùra a chur ris airson AV1. Parsadh nas fheàrr de AV1 ann an soithichean MP4, Matroska agus WebM. Tha na co-chruinneachaidhean a’ toirt a-steach eileamaidean le encoders AV1 agus decoders stèidhichte air na leabharlannan dav1d agus rav1e.
  • Taic air a chuir an gnìomh airson Qt6. Chaidh eileamaid qml6glsink a chur ris, a chleachdas Qt6 gus bhidio a thoirt seachad taobh a-staigh sealladh QML.
  • Chaidh eileamaidean gtk4paintablesink agus gtkwaylandsink a chur ris airson an toirt seachad a’ cleachdadh GTK4 agus Wayland.
  • Chaidh teachdaichean ùra airson sruthadh atharrachail a chuir ris a bheir taic do phròtacalan HLS, DASH agus MSS (Microsoft Smooth Streaming).
  • A ’toirt seachad comas co-chruinneachaidhean air an toirt sìos a tha air an ùrachadh airson lughdachadh meud.
  • Taic a bharrachd airson WebRTC simulcast agus Google Congestion Control.
  • Tha plugan sìmplidh agus fèin-chumanta airson a chuir tro WebRTC air a thoirt seachad.
  • Chuir sinn pasgan inneal meadhanan MP4 ùr ris le taic airson dàta sgapte agus neo-roinnte.
  • Chaidh plugins ùra a chur ris airson seirbheisean stòraidh agus tar-sgrìobhaidh claisneachd Amazon AWS.
  • Ceangalaichean ùraichte airson cànan Rust. Chaidh 19 plugins, buaidhean agus eileamaidean ùra a chur ris sgrìobhte ann an Rust (gst-plugins-rs). Thathas a’ toirt fa-near gu bheil 33% de na h-atharrachaidhean anns an GStreamer ùr air an cur an gnìomh ann an Rust (tha na h-atharrachaidhean co-cheangailte ri ceangalaichean agus plugins), agus is e seata plugan gst-plugins-rs aon de na modalan GStreamer as gnìomhaiche a chaidh a leasachadh. Faodar plugain sgrìobhte ann an Rust a chleachdadh ann am prògraman ann an cànan sam bith agus tha obrachadh còmhla riutha coltach ri bhith a’ cleachdadh plugins ann an C agus C ++.
  • Tha plugins rust air an toirt seachad mar phàirt de phasgan dà-chànanach oifigeil airson àrd-ùrlaran Windows agus macOS (tha co-chruinneachadh agus lìbhrigeadh a’ faighinn taic airson Linux, Windows agus macOS).
  • Chaidh frithealaiche meadhanan stèidhichte air WebRTC a chaidh a sgrìobhadh ann an Rust a chuir an gnìomh, a’ toirt taic do WHIP (WebRTC HTTP ingest) agus WHEP (WebRTC HTTP egress).
  • Chuir sinn ris an eileamaid videocolorscale, a tha a’ cothlamadh comasan tionndadh bhidio agus sgèileadh.
  • Taic nas fheàrr airson bhidio le doimhneachd dath àrd.
  • Taic a bharrachd airson tachartasan scrion suathaidh ris an API Navigation.
  • Chaidh eileamaidean ceartachaidh stampa-ama H.264/H.265 a chur ris airson ath-thogail PTS/DTS mus tèid soithichean meadhanan a phacadh.
  • Air an àrd-ùrlar Linux, chaidh cleachdadh DMA a leasachadh gus obrachadh còmhla ri bufairean nuair a thathar a’ còdachadh, a’ còdachadh, a’ sìoladh agus a’ toirt seachad bhidio a’ cleachdadh luathachadh bathar-cruaidh.
  • Chaidh amalachadh le CUDA a leasachadh: chaidh an leabharlann gst-cuda agus an eileamaid cudaconvertscale a chur ris, chaidh amalachadh le eileamaidean D3D11 agus NVIDIA dGPU NVMM a thoirt seachad.
  • Chaidh amalachadh le Direct3D11 a leasachadh: chaidh leabharlann gst-d3d11 ùr a chur ris, chaidh comasan an d3d11screencapture, d3d11videosink, d3d11convert agus d3d11compositor plugins a leudachadh.
  • Airson AMD GPUs, tha còdairean bhidio luathaichte bathar-cruaidh ùr ann an cruthan H.264 / AVC, H.265 / HEVC agus AV1 air an cur an gnìomh, air an togail a ’cleachdadh an AMF (Frèam Meadhanan Adhartach) SDK.
  • Tha am plugan applemedia air taic a chuir ris airson còdachadh is còdachadh bhidio H.265/HEVC.
  • Taic a bharrachd airson còdachadh bhidio H.265/HEVC don plugan androidmedia.
  • Chaidh an togalach feachd-beò a chuir ris na plugins audiomixer, compositor, glvideomixer agus d3d11compositor gus toirt air am modh beò a bhith air a chomasachadh.

Source: fosgailtenet.ru

Cuir beachd ann