Qafas multimedjali GStreamer 1.16.0 disponibbli

Wara aktar minn sena ta 'żvilupp seħħet rilaxx GStreamer 1.16, sett ta 'komponenti ta' pjattaformi inkroċjati miktuba f'Ċ għall-ħolqien ta 'firxa wiesgħa ta' applikazzjonijiet multimedjali, minn plejers tal-midja u konvertituri ta 'fajls awdjo/vidjo, għal applikazzjonijiet VoIP u sistemi ta' streaming. Il-kodiċi GStreamer huwa liċenzjat taħt LGPLv2.1. Fl-istess ħin, aġġornamenti għall-gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins huma disponibbli, kif ukoll il-gst-libav 1.16 vinkolanti u l- gst-rtsp-server 1.16 streaming server. Fil-livell API u ABI, ir-rilaxx il-ġdid huwa kompatibbli b'lura mal-fergħa 1.0. Binarji binarji dalwaqt se jkun ippreparat għal Android, iOS, macOS u Windows (fil-Linux huwa rakkomandat li tuża pakketti mid-distribuzzjoni).

Ewlenin titjib GStreamer 1.16:

  • Il-munzell WebRTC żied appoġġ għall-kanali tad-dejta P2P implimentati bl-użu tal-protokoll SCTP, kif ukoll appoġġ għall- TAGĦMIR biex jintbagħtu tipi differenti ta 'dejta multimedjali f'konnessjoni waħda u l-abbiltà li taħdem ma' servers TURN multipli (estensjoni STUN biex tevita t-tradutturi tal-indirizzi);
  • Appoġġ miżjud għall-codec tal-vidjo AV1 fil-kontenituri Matroska (MKV) u QuickTime/MP4. Settings AV1 addizzjonali ġew implimentati u n-numru ta 'formati tad-data ta' input appoġġjati mill-encoder ġie estiż;
  • Appoġġ miżjud sottotitoli magħluqa, kif ukoll il-ħila li tidentifika u estratta tipi oħra ta 'dejta integrata mill-vidjo ANC (Dejta Anċillari, informazzjoni addizzjonali, bħal awdjo u metadejta, trażmessa permezz ta' interfaces diġitali fil-partijiet mhux murija tal-linji tal-iskannjar);
  • Appoġġ miżjud għall-awdjo mhux kodifikat (mhux maħdum) mingħajr kanali tal-awdjo li jalternaw fil-memorja (Il-kanali tal-awdjo mhux Interleaved, tax-xellug u tal-lemin jitqiegħdu fi blokki separati, minflok kanali li jalternaw fil-forma “XELLUG|LEMIN|XELLUG|LEMIN|XELLU|LEMIN” );
  • Imċaqlaq għas-sett bażi ta' plugins (gst-plugins-base) GstVideoAggregator (klassi għat-taħlit ta' vidjow mhux ipproċessat), kompożitur (sostituzzjoni mtejba għal videomixer) u elementi mixer OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), li qabel kienu mqiegħda fis-sett "gst-plugins-bad";
  • Ġdid miżjud режим alternazzjoni tal-kamp, ​​li fiha kull buffer jiġi pproċessat bħala qasam separat f'vidjo interlaced bis-separazzjoni tal-kampijiet ta 'fuq u t'isfel fil-livell ta' bnadar assoċjati mal-buffer;
  • L-appoġġ għall-format WebM u l-encryption tal-kontenut ġie miżjud mal-unpacker tal-kontenituri tal-midja Matroska;
  • Żid element wpesrc ġdid li jaħdem bħala browser ibbażat fuq il-magna WebKit WPE (jippermettilek tittratta l-output tal-brawżer bħala sors tad-dejta);
  • Video4Linux jipprovdi appoġġ għal kodifikazzjoni u dekodifikazzjoni HEVC, kodifikazzjoni JPEG u importazzjoni u esportazzjoni mtejba ta 'dmabuf;
  • L-appoġġ għad-dekodifikazzjoni VP8/VP9 ġie miżjud mad-decoder tal-vidjo bl-użu tal-GPU aċċellerat tal-ħardwer NVIDIA, u l-appoġġ għall-kodifikazzjoni aċċellerata tal-ħardwer H.265/HEVC ġie miżjud mal-encoder;
  • Sar bosta titjib fil-plugin msdk, li jippermetti l-użu tal-aċċelerazzjoni tal-ħardwer għall-kodifikazzjoni u d-dekodifikazzjoni fuq ċipep Intel (ibbażat fuq l-Intel Media SDK). Dan jinkludi appoġġ miżjud għall-importazzjoni/esportazzjoni ta 'dmabuf, dekodifikazzjoni VP9, ​​kodifikazzjoni HEVC ta' 10-bit, post-ipproċessar tal-vidjo u bidla tar-riżoluzzjoni dinamika;
  • Is-sistema tar-rendi tas-sottotitoli ASS/SSA żiedet appoġġ għall-ipproċessar ta 'sottotitli multipli li jaqsmu fil-ħin u juruhom simultanjament fuq l-iskrin;
  • Ġie pprovdut appoġġ sħiħ għas-sistema tal-bini Meson, li issa hija rakkomandata għall-bini ta 'GStreamer fuq il-pjattaformi kollha. It-tneħħija tal-appoġġ tal-Autotools hija mistennija fil-fergħa li jmiss;
  • L-istruttura ewlenija ta 'GStreamer tinkludi rbit għall-iżvilupp fil-lingwa Rust u modulu bi plugins f'Rut;
  • Twettqet ottimizzazzjoni tal-prestazzjoni.

Sors: opennet.ru

Żid kumment