GStreamer 1.20.0 tsarin multimedia yana samuwa

Bayan shekara guda da rabi na ci gaba, GStreamer 1.20 an sake shi, wani nau'i na nau'i na nau'i na nau'i na nau'i da aka rubuta a cikin C don ƙirƙirar nau'in aikace-aikacen multimedia da yawa, daga 'yan wasan watsa labaru da masu sauya fayilolin mai jiwuwa / bidiyo, zuwa aikace-aikacen VoIP da tsarin gudana. Lambar GStreamer tana da lasisi ƙarƙashin LGPLv2.1. A lokaci guda, sabuntawa ga plugins gst-plugins-base 1.20, gst-plugins-mai kyau 1.20, gst-plugins-bad 1.20, gst-plugins-mummuna 1.20 suna samuwa, da kuma gst-libav 1.20 dauri da kuma gst-rtsp-server 20 uwar garken yawo. A matakin API da ABI, sabon sakin yana komawa baya wanda ya dace da reshen 1.0. Ba da daɗewa ba za a shirya taron binaryar don Android, iOS, macOS da Windows (a cikin Linux ana ba da shawarar amfani da fakiti daga rarrabawa).

Maɓallin haɓakawa a cikin GStreamer 1.20:

  • An canza haɓakawa akan GitLab zuwa amfani da ma'aji guda ɗaya gama gari ga duk kayayyaki.
  • An ƙara sabon babban ɗakin karatu na GstPlay, wanda ya maye gurbin GstPlayer API kuma yana ba da ayyuka iri ɗaya don kunna abun ciki, bambanta ta amfani da bas ɗin saƙo don sanar da aikace-aikace maimakon siginar GObject.
  • Ƙara goyon baya don ƙaddamar da bayanin fayyace na yanar gizo, yana ba da damar sake kunna bidiyo na VP8/VP9 tare da wurare masu ma'ana.
  • Rufaffen bayanan martaba yanzu suna da goyan baya don saita ƙarin ƙayyadaddun ƙayyadaddun ƙayyadaddun aikace-aikacen.
  • Compositor yana goyan bayan jujjuyawar bidiyo mai zare da yawa da hadawa.
  • Azuzuwan depayloader da mai ɗaukar kaya suna da haɗin kai goyon baya don aiki tare da ƙarin kanun RTP (RTP Header Extensions).
  • Ƙara goyon baya ga tsarin SMPTE 2022-1 2-D (Kuskuren Gyaran Gaba).
  • Encodebin da transcodebin na VP8, VP9 da H.265 codecs suna aiwatar da yanayin ɓoye mai wayo, wanda ake yin transcoding kawai lokacin da ya cancanta, sauran lokacin da ake tura rafin da ke akwai.
  • Miyanhttpsrc yanzu yana dacewa da libsoup2 da libsoup3.
  • Ƙara ikon yanke bayanan shigarwa a matakin matsakaicin firam (ƙananan firam), wanda ke ba ku damar fara yanke hukunci ba tare da jiran cikakken firam ɗin a karɓi ba. An haɗa goyon bayan wannan haɓakawa a cikin OpenJPEG JPEG 2000, FFmpeg H.264 da OpenMAX H.264/H.265 masu gyarawa.
  • Lokacin zazzage bidiyo don ka'idojin RTP, WebRTC da RTSP, ana ba da sarrafa asarar fakiti ta atomatik, ɓarna bayanai da buƙatun firam ɗin maɓalli.
  • Taimako don canza bayanan codec akan tashi an ƙara zuwa mp4 da Matroska media packers, wanda ke ba ka damar canza bayanin martaba, matakin da ƙuduri don rafukan shigarwa na H.264 / H.265.
  • An ƙara yanayin don ƙirƙirar kwantenan kafofin watsa labarai na mp4 tarkace.
  • An ƙara tallafin sauti zuwa tashar tashar WPE (Port ɗin WebKit don Haɗa).
  • An ƙara ikon yin amfani da CUDA don canza sararin sarari launi, sikelin sikelin, da lodin abubuwa.
  • Ƙara goyon baya don ƙwaƙwalwar NVMM (NVIDIA Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa ) don Buɗe GL glupload da abubuwan gldownload.
  • Ingantattun tallafin WebRTC.
  • An gabatar da sabon plugin don VA-API (Video Acceleration API), yana goyan bayan ƙarin dikodi da abubuwan sarrafawa.
  • API ɗin AppSink ya ƙara goyan baya ga abubuwan da suka faru ban da maɓalli da jerin abubuwan buffer.
  • An ƙara ƙarin saitunan don layukan ciki zuwa AppSrc.
  • An sabunta ɗaurin harshen Rust kuma an ƙara sabbin plugins guda 26 da aka rubuta cikin Rust (gst-plugins-rs).
  • Ƙara abubuwan aesdec da aesenc don ɓoyewa da ɓoyewa ta amfani da algorithm AES.
  • Ƙara abubuwan fakeaudiosink da videocodectestsink don gwaji da gyara kuskure.
  • Ingantattun kayan aikin don ƙirƙirar ƙarancin ginin GStreamer.
  • Ƙara ikon ginawa tare da FFmpeg 5.0.
  • Don Linux, an aiwatar da nau'ikan codecs na MPEG-2 da VP9, ​​suna aiki ba tare da ceton jihar ba (Stateless).
  • Don Windows, goyon bayan AV3 da MPEG-11 an ƙara su zuwa na'urar dikodi na tushen Direct1D2/DXVA.

source: budenet.ru

Add a comment