GStreamer 1.16.0 tsarin multimedia yana samuwa

Bayan sama da shekara guda na ci gaba ya faru saki GStreamer 1.16, Tsarin giciye na abubuwan da aka rubuta a cikin C don ƙirƙirar nau'ikan aikace-aikacen multimedia, 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 zuwa gst-plugins-base 1.16, gst-plugins-mai kyau 1.16, gst-plugins-bad 1.16, gst-plugins-mummuna 1.16 plugins suna samuwa, da gst-libav 1.16 dauri da kuma gst-rtsp-server 1.16 sabar mai gudana. A matakin API da ABI, sabon sakin yana komawa baya mai jituwa tare da reshen 1.0. Binary yana ginawa nan da nan za a shirya don Android, iOS, macOS da Windows (akan Linux ana ba da shawarar amfani da fakiti daga rarrabawa).

Maɓalli ingantawa GStreamer 1.16:

  • Tarin WebRTC ya ƙara goyan bayan tashoshi na bayanan P2P waɗanda aka aiwatar ta amfani da ka'idar SCTP, da kuma goyan baya ga KUDI don aika nau'ikan bayanan multimedia daban-daban a cikin haɗin kai ɗaya da ikon yin aiki tare da sabar TURN da yawa (tsarin STUN don ketare masu fassarar adireshi);
  • Added goyon baya ga AV1 video Codec a Matroska (MKV) da kuma QuickTime / MP4 kwantena. An aiwatar da ƙarin saitunan AV1 kuma an faɗaɗa adadin tsarin bayanan shigar da ke goyan bayan mai rikodin;
  • Ƙara goyon baya rufaffiyar taken, da kuma ikon ganowa da cire wasu nau'ikan bayanan da aka haɗa daga bidiyo ANC (Ancillary Data, ƙarin bayani, irin su audio da metadata, wanda aka watsa ta hanyar musaya na dijital a cikin sassan da ba a nuna ba na layin binciken);
  • Ƙarin tallafi don sautin da ba a ƙididdigewa ba (dannye) ba tare da musanya tashoshi masu jiwuwa a cikin ƙwaƙwalwar ajiya ba (Ana sanya tashoshi masu jiwuwa waɗanda ba a haɗa su ba, hagu da na dama ana sanya su cikin ɓangarorin daban-daban, maimakon musanya tashoshi a cikin hanyar “HAGU );
  • An ƙaura zuwa tushen tushen plugins (gst-plugins-base) GstVideoAggregator (aji don hada danyen bidiyo), mawaki (ingantaccen maye gurbin videomixer) da abubuwa masu haɗawa na OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), waɗanda aka riga aka sanya su a cikin saitin "gst-plugins-bad";
  • An ƙara sabo Yanayin canjin filin, wanda aka sarrafa kowane buffer a matsayin filin daban a cikin bidiyon interlaced tare da rabuwa na sama da ƙananan filayen a matakin tutoci masu alaƙa da buffer;
  • An ƙara goyan bayan tsarin WebM da ɓoyayyen abun ciki a cikin ma'ajin kayan aikin jarida na Matroska;
  • An ƙara sabon nau'in wpesrc wanda ke aiki azaman mai binciken injiniya WebKit WPE (yana ba ku damar ɗaukar fitowar mai bincike azaman tushen bayanai);
  • Video4Linux yana ba da tallafi don ɓoyewa da ƙaddamarwa na HEVC, JPEG codeing da ingantaccen shigo da fitarwa na dmabuf;
  • An ƙara goyan bayan ƙaddamarwa na VP8 / VP9 zuwa mai rikodin bidiyo ta amfani da kayan aikin NVIDIA da aka haɓaka GPU, kuma an ƙara goyan bayan H.265 / HEVC kayan haɓaka kayan haɓaka kayan aiki zuwa encoder;
  • An yi gyare-gyare da yawa ga plugin ɗin msdk, wanda ke ba da damar yin amfani da haɓaka kayan aiki don ɓoyewa da yanke hukunci akan guntuwar Intel (dangane da Intel Media SDK). Wannan ya haɗa da ƙarin tallafi don shigo da / fitarwa dmabuf, VP9 ƙaddamarwa, 10-bit HEVC encoding, bidiyo bayan-aiki da canjin ƙuduri mai ƙarfi;
  • Tsarin ASS / SSA na ƙaddamar da juzu'i ya ƙara goyon baya don sarrafa maɓalli da yawa waɗanda ke haɗuwa cikin lokaci kuma suna nuna su lokaci guda akan allon;
  • An ba da cikakken goyon baya ga tsarin ginawa na Meson, wanda aka ba da shawarar yanzu don gina GStreamer akan duk dandamali. Ana sa ran cire tallafin Autotools a reshe na gaba;
  • Babban tsarin GStreamer ya haɗa da ɗaure don haɓakawa a cikin yaren Rust da ƙirar tare da plugins a cikin Rust;
  • An aiwatar da ingantaccen aiki.

source: budenet.ru

Add a comment