Multimedia-ramverket GStreamer 1.16.0 Àr tillgÀngligt

Efter mer Àn ett Är av utveckling har Àgt rum utgivning GStreamer 1.16, ett plattformsoberoende komponentbibliotek skrivet i C för att skapa ett brett spektrum av multimediaapplikationer, frÄn mediespelare och ljud-/videokonverterare, till VoIP-applikationer och streaminglösningar. Koden för GStreamer distribueras under LGPLv2.1. Samtidigt finns uppdateringar av plugins gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, samt wrappen gst-libav 1.16 och streamingservern gst-rtsp-server 1.16 tillgÀngliga. PÄ API- och ABI-nivÄ Àr den nya versionen bakÄtkompatibel med 1.0-grenen. Binaries kommer snart att förberedas för Android, iOS, macOS och Windows (pÄ Linux rekommenderas att anvÀnda paket frÄn distributionen).

Nyckel förbÀttringar GStreamer 1.16:

  • Stödet för P2P datakanaler har lagts till i WebRTC-stacken, implementerat med SCTP-protokollet, samt stöd för mekanismen BUNDLE för att skicka olika typer av multimedia-data inom en och samma anslutning och möjlighet att arbeta med flera TURN-servrar (en förlĂ€ngning av STUN för att kringgĂ„ NAT);
  • Stöd för videokodeken AV1 har lagts till i Matroska (MKV) och QuickTime/MP4 behĂ„llare. Ytterligare AV1-instĂ€llningar har implementerats och antalet format som stöds av kodaren har utökats;
  • Stöd för dolda undertexter, samt möjligheten att identifiera och extrahera andra typer av integrerade data frĂ„n video ANC (Ancillary Data, ytterligare information sĂ„som ljud och metadata som överförs genom digitala grĂ€nssnitt i de icke-visuella delarna av skanningslinjer);
  • Stöd för okodad (raw) ljud utan sammanslagning av ljudkanaler i minnet (Non-Interleaved, dĂ€r vĂ€nster och höger ljudkanal lagras i separata block istĂ€llet för att vĂ€xelvis lagras som "LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT");
  • Följande har flyttats till den grundlĂ€ggande plugin-samlingen (gst-plugins-base): GstVideoAggregator (klass för att blanda raw-video), compositor (förbĂ€ttrad ersĂ€ttning för videomixer) och OpenGL-mixerelement (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), som tidigare fanns i "gst-plugins-bad"-samlingen;
  • En ny vĂ€xellĂ€ge har lagts till dĂ€r varje buffert behandlas som ett separat fĂ€lt i interlaced video med separation mellan övre och nedre fĂ€lt pĂ„ nivĂ„n av de buffertbundna flaggorna;
  • Stöd för WebM-format och kryptering av innehĂ„ll har lagts till i Matroska media container unpacker;
  • En ny wpesrc-element har lagts till, vilket fungerar som en webblĂ€sare baserad pĂ„ en motor WebKit WPE (möjliggör att behandla webblĂ€sarens utdata som en datakĂ€lla);
  • För Video4Linux har stöd för HEVC-kodning och -avkodning, JPEG-kodning samt förbĂ€ttrad import och export av dmabuf sĂ€kerstĂ€llts;
  • I videodekodern som anvĂ€nder hĂ„rdvaruaccelerationen frĂ„n NVIDIA GPU har stöd för VP8/VP9-dekodning lagts till, och i kodaren finns stöd för hĂ„rdvaruaccelererad H.265/HEVC-kodning;
  • Flera förbĂ€ttringar har gjorts i msdk-plugin, som möjliggör anvĂ€ndning av hĂ„rdvaruacceleration för kodning och avkodning pĂ„ Intel-chip (baserat pĂ„ Intel Media SDK). Detta inkluderar stöd för import/export av dmabuf, VP9-dekodning, 10-bitars HEVC-kodning, videoproduktbearbetning och dynamisk Ă€ndring av upplösning;
  • I subtitlesystemet ASS/SSA har stöd för behandling av flera tidsöverlappande undertexter lagts till, med möjlighet till samtidig visning pĂ„ skĂ€rmen;
  • FullstĂ€ndigt stöd för byggsystemet Meson har sĂ€kerstĂ€llts, vilket nu rekommenderas för att bygga GStreamer pĂ„ alla plattformar. Stöd för Autotools förvĂ€ntas tas bort i nĂ€sta version;
  • Bindningar för utveckling pĂ„ sprĂ„ket Rust och en modul med plugins pĂ„ Rust har lagts till i huvudkomponenten av GStreamer;
  • Prestandan har optimerats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster