Mundësi mbështetje për kuadron multimedia GStreamer 1.22.0.

Pas një vit zhvillimi, u lëshua GStreamer 1.22, një paketë përbërësish multimedialë e platformës së hapur, e cila krijon një gamë të gjerë aplikacionesh multimediale, nga luajtësit e mediave dhe konvertuesit e skedarëve audio/video, deri te aplikacionet VoIP dhe sistemet e transmetimit të drejtpërdrejtë. Kodi i GStreamer shpërndahet nën licencën LGPLv2.1. Pjesët e pluginëve si gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, si dhe mbështetje për gst-libav dhe serverin e transmetimit gst-rtsp-server, zhvillohen veçmas. Në nivelin API dhe ABI, lëshimi i ri është plotësisht i përputhshëm me degën 1.0. Ndërkohë, do të përgatiten ndërtimet binare për Android, iOS, macOS dhe Windows (në Linux rekomandohet të përdoren paketat nga distribucioni).

Përmirësimet kryesore në GStreamer 1.22:

  • PĂ«rmirĂ«suar mbĂ«shtetja pĂ«r formatin e kodimit tĂ« videos AV1. Shtuar mundĂ«sia e pĂ«rdorimit tĂ« akselerimit harduerik pĂ«r kodimin dhe dekodimin e AV1 nĂ«pĂ«rmjet API VAAPI/VA, AMF, D3D11, NVCODEC, QSV dhe Intel MediaSDK. Shtuar RTP-pĂ«rpunues tĂ« rinj pĂ«r AV1. PĂ«rmirĂ«suar analiza e AV1 nĂ« kontejnerĂ«t MP4, Matroska dhe WebM. NdĂ«r ndĂ«rtimet pĂ«rfshihen elementĂ« me kodues dhe dekodues AV1 tĂ« bazuar nĂ« bibliotekat dav1d dhe rav1e.
  • Implementuar mbĂ«shtetje pĂ«r Qt6. Shtuar elementi qml6glsink, i cili pĂ«rdor Qt6 pĂ«r tĂ« shkruar video brenda skenĂ«s QML.
  • Shtuar elementĂ«t gtk4paintablesink dhe gtkwaylandsink pĂ«r vizatimin me pĂ«rdorimin e GTK4 dhe Wayland.
  • Shtuar klientĂ« tĂ« rinj pĂ«r transmetimin adaptiv, qĂ« mbĂ«shtesin protokollet HLS, DASH dhe MSS (Microsoft Smooth Streaming).
  • Ofruar mundĂ«sia e krijimit tĂ« montazheve tĂ« ripĂ«rpunuara, tĂ« optimizuara pĂ«r tĂ« reduktuar madhĂ«sinĂ«.
  • Shtuar mbĂ«shtetje pĂ«r WebRTC simulcast dhe Google Congestion Control.
  • Ofruar njĂ« plugin tĂ« thjeshtĂ« dhe tĂ« pavarur pĂ«r dĂ«rgimin nĂ«pĂ«rmjet WebRTC.
  • Shtuar njĂ« paketues tĂ« ri tĂ« kontejnerĂ«ve mediatikĂ« MP4 me mbĂ«shtetje pĂ«r tĂ« dhĂ«nat e fragmentuara dhe tĂ« pa-fragmentuara.
  • Shtuar pluginĂ« tĂ« rinj pĂ«r ruajtjen nĂ« Amazon AWS dhe shĂ«rbimet e transkripcionit tĂ« tingullit.
  • PĂ«rditĂ«suar lidhjet pĂ«r gjuhĂ«n Rust. Shtuar 19 pluginĂ«, efekte dhe elementĂ« tĂ« rinj, tĂ« shkruar nĂ« Rust (gst-plugins-rs). VĂ«rehet se 33% e ndryshimeve nĂ« GStreamer tĂ« ri janĂ« realizuar nĂ« Rust (ndryshimet prekin lidhjet dhe pluginĂ«t), dhe grupi i pluginĂ«ve gst-plugins-rs Ă«shtĂ« njĂ« nga modulĂ«t mĂ« aktivĂ« qĂ« zhvillohen nĂ« GStreamer. PluginĂ«t e shkruar nĂ« Rust mund tĂ« pĂ«rdoren nĂ« programe me çdo gjuhĂ« dhe punimi me to Ă«shtĂ« i ngjashĂ«m me pĂ«rdorimin e pluginĂ«ve nĂ« C dhe C++.
  • Ofrimi i plginave pĂ«r Rust Ă«shtĂ« i siguruar nĂ« paketat zyrtare binar pĂ«r platformat Windows dhe macOS (ndĂ«rtimi dhe ofrimi mbĂ«shtetet pĂ«r Linux, Windows dhe macOS).
  • ËshtĂ« realizuar njĂ« server media i shkruar nĂ« Rust mbi WebRTC, i cili mbĂ«shtet WHIP (WebRTC HTTP ingest) dhe WHEP (WebRTC HTTP egress).
  • Elementi videocolorscale Ă«shtĂ« shtuar, duke kombinuar mundĂ«sitĂ« pĂ«r konvertimin dhe zmadhojen e videove.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r video me thellĂ«si tĂ« madhe ngjyrash.
  • NĂ« API-nĂ« Navigation Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngjarjet nga ekranet prekĂ«se.
  • ElementĂ«t e korrigjimit tĂ« kohĂ«ve H.264/H.265 janĂ« shtuar pĂ«r rindĂ«rtimin e PTS/DTS para paketimit tĂ« kontejnerĂ«ve mediatik.
  • NĂ« platformĂ«n Linux Ă«shtĂ« pĂ«rmirĂ«suar aplikimi i DMA pĂ«r bashkĂ«punimin me buferat gjatĂ« kodimit, dekodimit, filtrimit dhe renderimit tĂ« videove duke pĂ«rdorur accelerimin harduerik.
  • ËshtĂ« pĂ«rmirĂ«suar integrimi me CUDA: Ă«shtĂ« shtuar biblioteka gst-cuda dhe elementi cudaconvertscale, Ă«shtĂ« siguruar integrimi me elementĂ«t D3D11 dhe NVIDIA dGPU NVMM.
  • ËshtĂ« pĂ«rmirĂ«suar integrimi me Direct3D11: Ă«shtĂ« shtuar njĂ« bibliotekĂ« e re gst-d3d11, janĂ« zgjeruar mundĂ«sitĂ« e plginave d3d11screencapture, d3d11videosink, d3d11convert dhe d3d11compositor.
  • PĂ«r GPU-tĂ« AMD janĂ« realizuar kodues tĂ« rinj tĂ« acceleruar harduerikisht pĂ«r video 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 videove H.265 / HEVC.
  • NĂ« plugin-in androidmedia Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kodimin e videove H.265 / HEVC.
  • NĂ« plginat audiomixer, compositor, glvideomixer dhe d3d11compositor Ă«shtĂ« shtuar prona force-live pĂ«r aktivizimin me forcĂ« tĂ« modit live.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster