GStreamer 1.16.0 multimediaramverk Àr tillgÀngligt

Efter över ett Ärs utveckling Àgde rum slÀpp GStreamer 1.16, en plattformsoberoende uppsÀttning komponenter skrivna i C för att skapa ett brett utbud av multimediaapplikationer, frÄn mediaspelare och ljud-/videofilkonverterare till VoIP-applikationer och streamingsystem. GStreamer-koden Àr licensierad under LGPLv2.1. Samtidigt finns uppdateringar för gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 insticksprogram tillgÀngliga, liksom gst-libav 1.16-bindningen och gst-rtsp-server 1.16 strömningsserver. PÄ API- och ABI-nivÄ Àr den nya versionen bakÄtkompatibel med 1.0-grenen. BinÀra versioner kommer snart kommer att förberedas för AndroidIOS, macOS О Windows (I Linux (Det rekommenderas att anvÀnda paket frÄn distributionen).

Nyckel förbÀttringar GStreamer 1.16:

  • WebRTC-stacken har lagt till stöd för P2P-datakanaler implementerade med SCTP-protokollet, samt stöd för BUNT för att skicka olika typer av multimediadata inom en anslutning och möjligheten att arbeta med flera TURN-servrar (STUN-tillĂ€gg för att bypass adressöversĂ€ttare);
  • Lagt till stöd för AV1-videocodec i Matroska (MKV) och QuickTime/MP4-behĂ„llare. Ytterligare AV1-instĂ€llningar har implementerats och antalet indataformat som stöds av kodaren har utökats;
  • Lagt till stöd textad version, samt förmĂ„gan att identifiera och extrahera andra typer av integrerad data frĂ„n video ANC (TillĂ€ggsdata, ytterligare information, sĂ„som ljud och metadata, överförd via digitala grĂ€nssnitt i de icke-visade delarna av skanningslinjerna);
  • Tillagt stöd för okodat (rĂ„) ljud utan alternerande ljudkanaler i minnet (Icke-interfolierade, vĂ€nster och höger ljudkanaler placeras i separata block, istĂ€llet för alternerande kanaler i formen "VÄNSTER|HÖGER|VÄNSTER|HÖGER|VÄNSTER|HÖGER" );
  • Flyttade till basuppsĂ€ttningen av plugins (gst-plugins-base) GstVideoAggregator (klass för att blanda rĂ„ video), kompositör (en förbĂ€ttrad ersĂ€ttning för videomixer) och OpenGL mixerelement (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), som tidigare placerades i "gst-plugins-bad"-uppsĂ€ttningen;
  • Lagt till nytt regim fĂ€ltvĂ€xling, i vilken varje buffert bearbetas som ett separat fĂ€lt i sammanflĂ€tad video med separation av de övre och nedre fĂ€lten pĂ„ nivĂ„n för flaggor som Ă€r associerade med bufferten;
  • Stöd för WebM-formatet och innehĂ„llskryptering har lagts till i Matroskas mediacontaineruppackare;
  • Lade till ett nytt wpesrc-element som fungerar som en motorbaserad webblĂ€sare WebKit WPE (lĂ„ter dig behandla webblĂ€sarutdata som en datakĂ€lla);
  • För Video4Linux Stöd för HEVC-kodning och avkodning, JPEG-kodning och förbĂ€ttrad dmabuf-import och -export tillhandahĂ„lls;
  • Stöd för VP8/VP9-avkodning har lagts till videoavkodaren med NVIDIA hĂ„rdvaruaccelererad GPU, och stöd för H.265/HEVC hĂ„rdvaruaccelererad kodning har lagts till kodaren;
  • MĂ„nga förbĂ€ttringar har gjorts av plugin-programmet msdk, som tillĂ„ter anvĂ€ndning av hĂ„rdvaruacceleration för kodning och avkodning pĂ„ Intel-chips (baserat pĂ„ Intel Media SDK). Detta inkluderar extra stöd för dmabuf import/export, VP9-avkodning, 10-bitars HEVC-kodning, videoefterbehandling och dynamisk upplösningsĂ€ndring;
  • ASS/SSA-undertextĂ„tergivningssystemet har lagt till stöd för att bearbeta flera undertexter som korsar varandra i tiden och visar dem samtidigt pĂ„ skĂ€rmen;
  • FullstĂ€ndigt stöd har getts för Meson-byggsystemet, som nu rekommenderas för att bygga GStreamer pĂ„ alla plattformar. Borttagning av Autotools-stöd förvĂ€ntas i nĂ€sta gren;
  • Huvudstrukturen för GStreamer inkluderar bindningar för utveckling i Rust-sprĂ„ket och en modul med plugins i Rust;
  • Prestandaoptimering har genomförts.

KĂ€lla: opennet.ru

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