Disponohet korniza multimediale GStreamer 1.22.0

Pas një viti zhvillimi, dolën në treg GStreamer 1.22, një paketë përbërësish shumëplatformë që lejon krijimin e një gamë të gjerë aplikacionesh multimediale, nga media player dhe konvertorë audio/video deri te aplikacionet VoIP dhe sistemet e transmetimit. Kodi GStreamer shpërndahet nën licencën LGPLv2.1. Pjesët e plugin-eve gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly si dhe blloku gst-libav dhe serveri i transmetimit gst-rtsp-server zhvillohen ndaraz. Në nivelin API dhe ABI, kjo version është tërësisht i pajtueshëm me degen 1.0. Ndërkohë, ndërtimet binare do të përgatiten së shpejti për Android, iOS, macOS dhe Windows (në Linux rekomandohet përdorimi i pakove nga shpërndarja).

Përmirësime kryesore në GStreamer 1.22:

  • Përmirësuar mbështetje për formatin e kodimit të videos AV1. Të dhëna për përdorimin e accelerimit harduerik për kodimin dhe dekodimin e AV1 përmes API-ve VAAPI/VA, AMF, D3D11, NVCODEC, QSV dhe Intel MediaSDK. Shtuar RTP-handler të rinj për AV1. Përmirësuar analizimi i AV1 në konteineret MP4, Matroska dhe WebM. Kombinuar në ndërtimet janë përfshirë elementet me kodues dhe dekodues AV1 të bazuar në bibliotekat dav1d dhe rav1e.
  • Përkrahet Qt6. Shtuar elementi qml6glsink, i cili përdor Qt6 për vizatimin e videove brenda skenës QML.
  • Shtuar elementet gtk4paintablesink dhe gtkwaylandsink për vizatim duke përdorur GTK4 dhe Wayland.
  • Shtuar klientë të rinj për transmetim të adaptiv, duke mbështetur protokollet HLS, DASH dhe MSS (Microsoft Smooth Streaming).
  • Siguruar mundësinë për krijimin e ndërtimeve të reduktuara, të optimizuara për të zvogëluar madhësinë.
  • Shtuar mbështetje për WebRTC simulcast dhe Google Congestion Control.
  • Siguruar një plugin të thjeshtë dhe autonom për dërgimin përmes WebRTC.
  • Shtuar një inkapsulues të ri të mediave MP4 me mbështetje për të dhëna të fraksionuara dhe jo fraksionuara.
  • Shtuar plugin të rinj për ruajtjen Amazon AWS dhe shërbimet e transkriptimit të zërit.
  • Përditësuar lidhjet për gjuhën Rust. Shtuar 19 plugins, efekte dhe elemente të shkruara në Rust (gst-plugins-rs). Vërehet se 33% e ndryshimeve në GStreamer të ri janë realizuar në Rust (ndryshimet lidhen me lidhjet dhe plugin-et), dhe grupi i plugin-eve gst-plugins-rs është një nga modulet më aktivisht të zhvilluara të GStreamer. Plugin-et, të shkruara në Rust, mund të përdoren në programe në çdo gjuhë dhe puna me to është e ngjashme me përdorimin e plugin-eve në C dhe C++.
  • Siguruar shpërndarjen e plugin-eve në Rust si pjesë e paketave zyrtare binare për platformat Windows dhe macOS (ndarja dhe shpërndarja përkrahës është e mbështetur për Linux, Windows dhe macOS).
  • Realizuar një server media të shkruar në Rust mbi WebRTC, që mbështet WHIP (WebRTC HTTP ingest) dhe WHEP (WebRTC HTTP egress).
  • Shtuar elementin videocolorscale, i cili kombinon mundësitë për konvertimin dhe shkallëzimin e videove.
  • Përmirësuar mbështetje për video me thellësi të madhe ngjyre.
  • Në API-në Navigation është shtuar mbështetje për ngjarje nga ekranet me prekje.
  • Shtuar elemente për korrigjimin e markave të kohës H.264/H.265 për rinovimin e PTS/DTS para inkapsulimit të mediave.
  • Në platformën Linux, përmirësuar përdorimi i DMA për bashkëpunimin me tamponët gjatë kodimit, dekodimit, filtrimit dhe vizatimit të videove përmes accelerimit harduerik.
  • Përmirësuar integrimi me CUDA: shtuar biblioteka gst-cuda dhe elementin cudaconvertscale, siguruar integrimin me elementet D3D11 dhe NVIDIA dGPU NVMM.
  • Përmirësuar integrimi me Direct3D11: shtuar një bibliotekë të re gst-d3d11, zgjeruar mundësitë e plugin-eve d3d11screencapture, d3d11videosink, d3d11convert dhe d3d11compositor.
  • Për GPU-të AMD, realizuar kodues të rinj të harduerit për kodimin e videove në formatet H.264 / AVC, H.265 / HEVC dhe AV1, të ndërtuar duke përdorur SDK AMF (Advanced Media Framework).
  • Në plugin-in applemedia është shtuar mbështetje për kodimin dhe dekodimin e videos H.265 / HEVC.
  • Në plugin-in androidmedia është shtuar mbështetje për kodimin e videos H.265 / HEVC.
  • Në plugin-et audiomixer, compositor, glvideomixer dhe d3d11compositor është shtuar prona force-live për aktivizimin e detyrueshëm të modit live.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster