Korniza multimedia GStreamer 1.28.0 është në dispozicion.

Pas quase një vit zhvillimi, është prezantuar lëshimi i GStreamer 1.28, një paketë multi-platformë komponentësh për krijimin e një gamë të gjerë aplikacionesh multimediale, nga playerë mediash dhe konvertorë audio/video, deri te aplikacione VoIP dhe sisteme transmetimi. Kodi i GStreamer shpërndahet nën licencën LGPLv2.1. Ndërkohë, zhvillohen përditësime të veçuara për pluginët 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. Në nivelin API dhe ABI, lëshimi i ri është pajtueshëm me degën 1.0. Ndërkohë, do të përgatiten shpejt ndërtimet binar për Android, iOS, macOS dhe Windows (në Linux rekomandohet përdorimi i paketave nga distribuimi).

Përmirësimet kryesore të GStreamer 1.28:

  • Shtuar njĂ« plugin tĂ« ri HIP (Heterogeneous-computing Interface for Portability) pĂ«r mbĂ«shtetje tĂ« ndĂ«rfaqes sĂ« zhvilluar nga AMD pĂ«r llogaritje tĂ« heterogjene, ku pĂ«rveç CPU pĂ«rdoren mjete pĂ«r llogaritje paralele GPU. HIP e thjeshton zbatimin e mbĂ«shtetjes pĂ«r GPU tĂ« ndryshme nĂ« njĂ« bazĂ« kodi tĂ« vetme (pĂ«r ekzekutimin nĂ« GPU AMD pĂ«rdoret stoku ROCm, ndĂ«rsa pĂ«r GPU NVIDIA - njĂ« ndĂ«rfaqe pĂ«r translacion nĂ« CUDA). Plugin ofron komponentĂ« tĂ« implementuar duke pĂ«rdorur HIP, pĂ«r tĂ« kryer operacione si pĂ«rzierja e videove, konvertimet nga njĂ« hapĂ«sirĂ« ngjyrash nĂ« njĂ« tjetĂ«r, ndryshimi i dimensions e videove dhe organizimi i shkĂ«mbimit tĂ« tĂ« dhĂ«nave midis memories sistem dhe memories grafike. Shtuar gjithashtu njĂ« bibliotekĂ« pĂ«r integrimin e mbĂ«shtetjes HIP nĂ« aplikacione.
  • Shtuar mbĂ«shtetje pĂ«r standardin e kodimit tĂ« videos LCEVC (Low Complexity Enhancement Video Coding), qĂ« implementon mbi codecĂ«t standard H.265 dhe H.266 njĂ« shtresĂ« shtesĂ« me metadata pĂ«r tĂ« pĂ«rmirĂ«suar cilĂ«sinĂ« e videos. Implementimi i koduesit dhe dekoduesit LCEVC bazohet nĂ« bibliotekat nga SDK V-Nova.
  • Shtuar mbĂ«shtetje pĂ«r mundĂ«sitĂ« e API-grafik Vulkan pĂ«r tĂ« pĂ«rshpejtuar dekodimin e videos nĂ« formatet AV1 dhe VP9, si dhe kodimin e videos nĂ« formatin H.264. NĂ« dekoduesin e videos H.265 tĂ« bazuar nĂ« Vulkan Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r thellĂ«sinĂ« e ngjyrĂ«s me 10-bite pĂ«r kanal.
  • NĂ« elementin gtkwaylandsink, i dedikuar pĂ«r rendering duke pĂ«rdorur GTK4 dhe Wayland, janĂ« zgjeruar mundĂ«sitĂ« pĂ«r punĂ« me ngjyrĂ«n, siç Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r analizimin dhe vendosjen e metadata HDR10.
  • Shtuar njĂ« element tĂ« ri pĂ«r ndarjen e burimeve tĂ« zĂ«rit (p.sh., ndarjen e zĂ«rit dhe muzikĂ«s sĂ« sfondit), i bazuar nĂ« bibliotekĂ«n charon-audio, qĂ« implementon metodĂ«n Demucs nĂ« gjuhĂ«n Rust. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« pĂ«rfshirĂ« njĂ« plugin Deepgram pĂ«r njohjen e zĂ«rit, e shkruar nĂ« Rust.
  • Zgjeruar mundĂ«sitĂ« e analitikĂ«s dhe njohjes sĂ« objekteve. Shtuar elemente pĂ«r bashkimin dhe ndarjen e analitikĂ«s. JanĂ« implementuar klasifikuesi tensor-decoder, detekuesi i fytyrĂ«s facedetector, detekuesi i objekteve YOLOv8, element pĂ«r ekzekutimin dhe dekoduesi pĂ«r modelin e njohjes sĂ« objekteve YOLOX. Shtuar elementi tensordecodebin pĂ«r lidhje automatike dekoduesish dhe elementi pĂ«r ekzekutimin e modeleve AI me LiteRT (qĂ« zĂ«vendĂ«soi TensorFlow Lite).
  • Shtuar njĂ« element tĂ« ri pĂ«r dekodimin e imazheve GIF, e shkruar nĂ« Rust dhe qĂ« mbĂ«shtet animacionin e rikthyer.
  • NĂ« elementin input-selector Ă«shtĂ« realizuar njĂ« mekanizĂ«m dykalor pĂ«r kalimin midis flujo-ve hyrĂ«se (sinkpad), qĂ« parandalon ndodhin e stanit tĂ« garĂ«s gjatĂ« kalimit.
  • NĂ« elementin webrtcsink Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rshpejtimin harduerik tĂ« kodimit pĂ«rmes VA-API dhe mundĂ«sia pĂ«r rinovimin e lidhjes.
  • Shtuar elemente pĂ«r kombinimin dhe nxjerrjen e flujo-ve nĂ« formatin e standardit tĂ« transmetimit ST-2038.
  • NĂ« elementin fallbacksrc Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r flujo-t e koduara.
  • NĂ« kontejnerin multimedia FLV, i pĂ«rdorur pĂ«r transmetimin RTMP, Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r videon H.265 dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tingullin me shumĂ« kanale.
  • NĂ« elementin glupload Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkuesin e bazuar nĂ« udmabuf, i cili lejon ndarjen e buferĂ«ve ndĂ«rmjet dekoduesve/burimeve softuerike dhe GPU, motorĂ«ve tĂ« shfaqjes (wayland) dhe pajisjeve tĂ« tjera.
  • Shtuar elementi qml6 pĂ«r rendering duke pĂ«rdorur Qt6 QML.
  • NĂ« bibliotekĂ«n pĂ«r punĂ« me video janĂ« shtuar operacione pĂ«r prerje, shkallĂ«zim, rrotullim dhe zhvendosje.
  • Shtuar objekti GstContext, qĂ« lejon pĂ«rdorimin e njĂ« pule tĂ« pĂ«rbashkĂ«t pĂ«r flujo gjatĂ« ekzekutimit tĂ« elementeve pĂ«r rritjen e performancĂ«s pĂ«r operacione si kompozitimi dhe transformimi i videove.
  • Shtuar elementi icecastsink pĂ«r marrjen e flujo-ve nga IceCast, qĂ« mbĂ«shtet formatin AAC dhe Ă«shtĂ« shkruar nĂ« Rust.
  • Shtuar njĂ« element tĂ« ri pĂ«r klonimin e zĂ«rit nga ElevenLabs.
  • NĂ« sintetizatorin e zĂ«rit Ă«shtĂ« shtuar njĂ« modalitet pĂ«r pĂ«rshpejtimin e rikthimit me ruajtjen e lartĂ«sisĂ« sĂ« tonit.
  • Shtuar elementin vmaf pĂ«r vlerĂ«simin e cilĂ«sisĂ« sĂ« perceptuar tĂ« videos duke pĂ«rdorur kornizĂ«n VMAF nga Netflix.
  • ËshtĂ« shtuar njĂ« plagin i ri pĂ«r dekodimin e zĂ«rit MPEG-H, i bazuar nĂ« dekoduesin Fraunhofer MPEG-H dhe qĂ« mbĂ«shtet shpaketimin e kontenerĂ«ve mediatikĂ« MP4.
  • ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r titujt e fshehur (CC — Closed Captions) dhe pĂ«rpunimin e tekstit.

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