Multimeedia raamistik GStreamer 1.16.0 on saadaval.

PĂ€rast rohkem kui aasta arendust toimus vĂ€ljalase GStreamer 1.16, mis on kirjutatud C keeles, on mitmeplatvormiline komponentide komplekt, mis on loodud laia valiku meedia rakenduste loomiseks, alates meediapleieritest ja audio/video failide konverteritest kuni VoIP rakenduste ja voogedastussĂŒsteemideni. GStreamer'i kood on litsentseeritud LGPLv2.1 all. Samuti on saadaval uuendused pluginitele gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, samuti pakett gst-libav 1.16 ja voogedastusserver gst-rtsp-server 1.16. API ja ABI tasandil on uus vĂ€ljaanne tagasisideĂŒhilduv versiooniga 1.0. Binaarsed kogumikud on varsti saadaval valmistatakse Androidi, iOSi, macOSi ja Windowsi jaoks (Linuxis soovitatakse kasutada pakette jaotusest).

Peamised parandused GStreamer 1.16:

  • WebRTC-paketti on lisatud P2P andmekanalite tugi, mis on rakendatud SCTP protokolli kaudu, samuti toeta BUNDLE erinevate meediaandmete tĂŒĂŒpide saatmiseks ĂŒhe seose raames ja tugi mitme TURN serveriga (STUNi laiendus aadresside tĂ”lgete ĂŒletamiseks);
  • AV1 videokodeki tugi on lisatud Matroska (MKV) ja QuickTime/MP4 konteineritesse. TĂ€iendavad AV1 seadistused on rakendatud ja kodeerija toeta sisendvorminguid on laiendatud;
  • Lisatud tugi peidetud subtiitrid, samuti vĂ”imalus tuvastada ja ekstraktida teisi integreeritud andmeid videost ANC (TĂ€iendavad andmed, nĂ€iteks helid ja metaandmed, mida edastatakse digitaalsete liideste kaudu rida-pikkade mitteekraanilingitud osade kaudu);
  • Lisatud toetus kodeerimata (raw) helile ilma kanalite vaheldumisega mĂ€lu (Non-Interleaved, vasak ja parem helikanal paigutatakse eraldi blokkidesse, selle asemel, et vahelduda kanalite kujul «VASAK|PAREM|VASAK|PAREM|VASAK|PAREM»);
  • Baaspluginade komplekti (gst-plugins-base) on viidatud GstVideoAggregator (klass raw-video segamiseks), komposiit (tĂ€iustatud asendus videomikserile) ja OpenGL mikseri elemendid (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), mis varem olid kas komplektis «gst-plugins-bad»;
  • Lisatud uus reĆŸiim vĂ€ljade vaheldumist, kus iga puhver töödeldakse kui eraldi vĂ€li lĂ€bi ridade videos, jagades ĂŒlemised ja alumised vĂ€ljad pĂ€ringuflagide tasandil;
  • Matroska meedia konteineri dekompressorisse on lisatud WebM formaadi ja sisu krĂŒpteerimise tugi;
  • Uus element wpesrc, mis töötab brauserina WebKit WPE mootoril WebKit WPE (vĂ”imaldab töödelda brauseri vĂ€ljundit andmeallikana);
  • Video4Linux toetab HEVC kodeerimist ja dekodeerimist, JPEG kodeerimist ning tĂ€iustatud dmabuf'i importimist ja eksportimist;
  • NVIDIA GPU riistvara kiirendusega video dekodeerijas on lisatud VP8/VP9 dekodeerimise tugi, kodeerijas on lisatud riistvara kiirendusega H.265/HEVC kodeerimise tugi;
  • msdk plugina on tehtud mitmeid tĂ€iustusi, mis vĂ”imaldavad kasutada kodeerimise ja dekodeerimise riistvara kiirendust Intel'i kiipidel (pĂ”hineb Intel Media SDK-l). Sealhulgas on lisatud dmabuf'i importimise/eksportimise, VP9 dekodeerimise, 10-bitise HEVC kodeerimise, video jĂ€reltöötluse ja dĂŒnaamilise eraldusvĂ”ime muutmise tugi;
  • ASS/SSA subtiitrite renderdamise sĂŒsteemi on lisatud toetus mitme ajaliselt kattuva subtiitri töötlemiseks koos nende samaaegse kuvamisega ekraanil;
  • TĂ€ielik tugi Meson ehitussĂŒsteemile, mis on nĂŒĂŒd soovitatud GStreameri ehitamiseks kĂ”ikidel platvormidel. Autotoolide toe eemaldamine on oodata jĂ€rgmises haru versioonis;
  • GStreameri pĂ”hikomplekti kuuluvad Rusti arendamiseks mĂ”eldud bindid ja Rusti pluginate moodul;
  • TĂ”hususe optimeerimine on lĂ€bi viidud.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster