GStreamer 1.16.0 fa'asalalauga fa'asalalauga o lo'o avanoa

Ina ua mavae le silia ma le tausaga o atinae na tupu tatala GStreamer 1.16, o se koluse-platform seti o vaega o loʻo tusia i le C mo le fatuina o le tele o faʻasalalauga faʻasalalauga, mai tagata taʻalo faʻasalalau ma faila faila leo / vitio, i le VoIP talosaga ma faʻafefe faiga. O le GStreamer code ua laiseneina ile LGPLv2.1. I le taimi lava e tasi, o faʻamatalaga i le gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins o loʻo avanoa, faʻapea foʻi ma le gst-libav 1.16 faʻamauina ma le gst-rtsp-server 1.16 streaming server. I le API ma le ABI, o le faʻasalalauga fou e fetaui i tua ma le lala 1.0. Fausia binary e lata mai o le a saunia mo Android, iOS, macOS ma Windows (i luga o Linux e fautuaina e faʻaoga afifi mai le tufatufaina).

Ki faaleleia GStreamer 1.16:

  • O le WebRTC stack ua faʻaopoopoina le lagolago mo faʻamatalaga P2P faʻaaogaina e faʻaaoga ai le SCTP protocol, faʻapea foʻi ma le lagolago mo le TUPE mo le auina atu o ituaiga eseese o faʻamatalaga faʻasalalauga i totonu o le tasi fesoʻotaʻiga ma le mafai ona galulue faʻatasi ma le tele o TURN servers (STUN faʻaopoopoga e pasi ai faʻaliliutusi tuatusi);
  • Faaopoopo le lagolago mo le codec vitio AV1 i Matroska (MKV) ma QuickTime/MP4 koneteina. Fa'aopoopo fa'aopoopo AV1 ua fa'atinoina ma ua fa'alauteleina le aofa'i o fa'amaumauga o fa'amaumauga e lagolagoina e le encoder;
  • Faaopoopo lagolago fa'aupuga tapuni, faʻapea foʻi ma le mafai ona iloa ma faʻapipiʻi isi ituaiga o faʻamaumauga tuʻufaʻatasia mai le vitio ANC (Faʻamatalaga Faʻaopoopo, faʻamatalaga faaopoopo, e pei o leo ma metadata, faʻasalalau e ala i fesoʻotaʻiga numera i vaega e le o faʻaalia o laina faʻataʻitaʻi);
  • Faaopoopo le lagolago mo leo leo (mata) e aunoa ma le fesuia'i alaleo leo i le manatua (Non-Interleaved, agavale ma taumatau alaleo leo tu'u i poloka eseese, nai lo le fesuiaʻi ala i le faiga "LEFT|RIGHT | LEFT | RIGHT | LEFT | RIGHT" );
  • Sii i le seti faavae o plugins (gst-plugins-base) GstVideoAggregator (vasega mo fa'afefiloi vitio mata), tusitala (o se suiga faʻaleleia mo le videomixer) ma elemene faʻafefiloi OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), lea na tuʻuina muamua i le seti "gst-plugins-bad";
  • Faaopoopo fou faiga fa'asologa o fanua, lea e fa'agasolo ai ta'itasi ta'itasi o se fanua tu'ufa'atasi i vitiō feso'ota'i fa'atasi ai ma le tu'ueseeseina o fanua pito i luga ma lalo i le tulaga o fu'a e feso'ota'i ma le pa;
  • Lagolago mo le WebM format ma faʻamatalaga faʻamatalaga ua faʻaopoopoina i le Matroska media container unpacker;
  • Faʻaopoopoina se elemene wpesrc fou e galue o se suʻesuʻega faʻavae afi WebKit WPE (fa'atagaina oe e fa'aogaina le masini su'esu'e e fai ma fa'amaumauga);
  • Video4Linux e tuʻuina atu le lagolago mo HEVC encoding ma decoding, JPEG encoding ma faʻaleleia dmabuf faʻaulufale mai ma faʻatau atu;
  • Lagolago mo le VP8/VP9 decoding ua faaopoopo i le vitio decoder e faaaoga NVIDIA meafaigaluega faatelevave GPU, ma lagolago mo H.265/HEVC meafaigaluega faatelevave encoding ua faaopoopo i le encoder;
  • E tele faʻaleleia ua faia i le msdk plugin, lea e faʻatagaina ai le faʻaogaina o meafaigaluega faʻavavevave mo le faʻaogaina ma le faʻavasegaina i luga o Intel chips (faʻavae i luga ole Intel Media SDK). E aofia ai le lagolago faʻaopoopo mo le dmabuf import / export, VP9 decoding, 10-bit HEVC encoding, faʻasologa o ata vitio ma suiga malosi;
  • O le ASS/SSA subtitle rendering system ua faʻaopoopoina le lagolago mo le faʻaogaina o le tele o subtitles e fesoʻotaʻi i le taimi ma faʻaalia i le taimi e tasi i luga o le lau;
  • O lo'o tu'uina atu le lagolago atoatoa mo le Meson build system, lea ua fautuaina nei mo le fausiaina o le GStreamer i luga o fausaga uma. Ave'esea le lagolago a Autotools o lo'o fa'amoemoeina i le isi lala;
  • O le fausaga autu o le GStreamer e aofia ai fusi mo le atinaʻeina i le gagana Rust ma se module faʻatasi ai ma plugins i Rust;
  • O lo'o fa'atinoina le fa'aleleia atili o fa'atinoga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga