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