Frame multimediatik GStreamer 1.20.0 është në dispozicion.

Pas një vit e gjysmë zhvillimi, u lançua GStreamer 1.20, një paketë komponentesh shumëplatformë e shkruar në gjuhën C për krijimin e një gamë të gjerë aplikacionesh multimediale, nga lojtarët mediatikë dhe konvertuesit e skedave audio/video, deri te aplikacionet VoIP dhe sistemet e transmetimit në kohë reale. Kodi GStreamer shpërndahen nën licencën LGPLv2.1. Po ashtu, janë në dispozicion përditësime për pluginët gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20, si dhe për lidhjen gst-libav 1.20 dhe serverin e transmetimit gst-rtsp-server 20. Në nivelin API dhe ABI, lëshimi i ri është në përputhje të plotë me degën 1.0. Ndërkohë, do të përgatiten ndërtimet binare për Android, iOS, macOS dhe Windows (në Linux rekomandohet përdorimi i pakove nga shpërndarja).

Përmirësimet kyçe të GStreamer 1.20:

  • Zhvillimi nĂ« GitLab Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e njĂ« depoje tĂ« vetme, tĂ« pĂ«rbashkĂ«t pĂ«r tĂ« gjitha modulat.
  • ËshtĂ« shtuar njĂ« bibliotekĂ« e re me nivel tĂ« lartĂ«, GstPlay, e cila zĂ«vendĂ«soi API-nĂ« GstPlayer dhe ofron funksionalitete tĂ« ngjashme pĂ«r pĂ«rmirĂ«simin e pĂ«rmbajtjes, duke ndryshuar pĂ«rdorimin e autobusĂ«ve tĂ« mesazheve pĂ«r njoftimin e aplikacioneve nĂ« vend tĂ« sinjalizimeve GObject.
  • Shtuar mbĂ«shtetje pĂ«r dekodimin e informacionit tĂ« transparencĂ«s nĂ« formatin WebM, i cili lejon riprodhimin e videove VP8/VP9 me zona transparente.
  • Shtuar mbĂ«shtetje nĂ« profilin e kodimit pĂ«r konfigurimin e karakteristikave shtesĂ« specifike pĂ«r aplikacionet.
  • NĂ« Compositor implementuar mbĂ«shtetje pĂ«r transformimin dhe miksimin e videove nĂ« modĂ«n multi-niveles.
  • NĂ« klasat depayloader dhe payloader unifikuar mbĂ«shtetje pĂ«r punĂ«n me titujt shtesĂ« RTP (RTP Header Extensions).
  • Shtuar mbĂ«shtetje pĂ«r mekanizmin e korrigjimit tĂ« gabimeve nĂ« parashikim SMPTE 2022-1 2-D (Forward Error Correction).
  • NĂ« encodebin dhe transcodebin pĂ«r kodekĂ«t VP8, VP9 dhe H.265 implementuar njĂ« mod smart kodimi, ku ri-kodimi realizohet vetĂ«m kur Ă«shtĂ« e nevojshme, dhe pĂ«rndryshe ndodh kalimi i rrjedhĂ«s ekzistuese.
  • Siguruar kompatibilitetin e plugin-it souphttpsrc me libsoup2 dhe libsoup3.
  • Shtuar mundĂ«sinĂ« e dekodimit tĂ« tĂ« dhĂ«nave hyrĂ«se nĂ« nivelin e kuadrove tĂ« ndĂ«rmjetĂ«m (sub-frame), qĂ« lejon fillimin e dekodimit pa pritur marrjen e njĂ« kuadri tĂ« plotĂ«. MbĂ«shtetje pĂ«r kĂ«tĂ« optimizim Ă«shtĂ« angazhuar nĂ« dekoduesit OpenJPEG JPEG 2000, FFmpeg H.264 dhe OpenMAX H.264/H.265.
  • GjatĂ« dekodimit tĂ« videove pĂ«r protokollet RTP, WebRTC dhe RTSP, sigurohet pĂ«rpunimi automatik i humbjes sĂ« paketave, dĂ«mtimeve tĂ« tĂ« dhĂ«nave dhe kĂ«rkesave pĂ«r çelĂ«sin e kornizĂ«s.
  • NĂ« paketuesit e media-containerĂ«ve mp4 dhe Matroska Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndryshimin e tĂ« dhĂ«nave tĂ« kodekut nĂ« fluks, duke lejuar ndryshimin e profilit, nivelit dhe zgjatjes pĂ«r flukset hyrĂ«se H.264/H.265.
  • Shtuar njĂ« mod pĂ«r krijimin e media-containerĂ«ve mp4 tĂ« fragmentuar.
  • NĂ« portin qĂ« bazohet nĂ« WPE (WebKit Port for Embedded) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r audio.
  • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« CUDA pĂ«r konvertimin e hapĂ«sirĂ«s sĂ« ngjyrave, shkallĂ«zimin e elementeve dhe ngarkimin e elementeve.
  • PĂ«r elementet OpenGL glupload dhe gldownload Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r memorien NVMM (NVIDIA Memory Module).
  • PĂ«rsosja e mbĂ«shtetjes pĂ«r WebRTC.
  • Propozuar njĂ« plugin i ri pĂ«r VA-API (Video Acceleration API), i cili mbĂ«shtet mĂ« shumĂ« dekodues dhe elemente pas-pĂ«rpunimi.
  • NĂ« API AppSink Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r eventet pĂ«rveç bufereve dhe listave tĂ« bufereve.
  • NĂ« AppSrc janĂ« shtuar konfigurime shtesĂ« pĂ«r radhĂ«t e brendshme.
  • JanĂ« pĂ«rditĂ«suar lidhjet nĂ« gjuhĂ«n Rust dhe janĂ« shtuar 26 plugina tĂ« rinj, shkruar nĂ« Rust (gst-plugins-rs).
  • Elementet aesdec dhe aesenc janĂ« shtuar pĂ«r enkriptimin dhe dekriptimin duke pĂ«rdorur algoritmin AES.
  • Elementet fakeaudiosink dhe videocodectestsink janĂ« shtuar pĂ«r testimin dhe debugimin.
  • Mjetet pĂ«r krijimin e ndĂ«rtimeve minimaliste tĂ« GStreamer-it janĂ« pĂ«rmirĂ«suar.
  • ËshtĂ« shtuar mundĂ«sia e ndĂ«rtimit me FFmpeg 5.0.
  • PĂ«r Linux janĂ« realizuar variante tĂ« kodekĂ«ve MPEG-2 dhe VP9, qĂ« punojnĂ« pa ruajtje gjendjeje (Stateless).
  • PĂ«r Windows, dekoduesi mbi bazĂ«n e Direct3D11/DXVA ka marrĂ« mbĂ«shtetje pĂ«r AV1 dhe MPEG-2.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster