Po roce a půl vývoje uvolnění , multiplatformní sada komponent napsaných v C pro vytváření široké škály multimediálních aplikací, od přehrávačů médií a převodníků audio/video souborů až po VoIP aplikace a streamovací systémy. Kód GStreamer je licencován pod LGPLv2.1. Současně jsou k dispozici aktualizace zásuvných modulů gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 a také vazba gst-libav 1.18 a streamovací server gst-rtsp-server 1.18. Na úrovni API a ABI je nové vydání zpětně kompatibilní s větví 1.0. Binární sestavení již brzy pro Android, IOS, macOS и Windows (v Linux (Doporučuje se používat balíčky z distribuce).
Klíč GStreamer 1.18:
- Bylo navrženo nové API na vysoké úrovni , který lze v aplikacích použít k překódování souborů z jednoho formátu do druhého.
- Vylepšená prezentace informací a zpracování videa s rozšířeným dynamickým rozsahem (HDR, High Dynamic Range).
- Přidána možnost měnit rychlost přehrávání za chodu.
- Přidána podpora pro sadu kodeků (Popis aktivního formátu) a Data pruhu.
- Přidána podpora pro RTSP server a klient (rychlé rolování při ukládání obrázku), popsané ve specifikaci ONVIF (Open Network Video Interface Forum).
- Na plošině Windows Byla implementována hardwarová akcelerace dekódování videa pomocí API DXVA2 / Direct3D11 a byl zaveden plugin pro akceleraci snímání a kódování videa pomocí Microsoft Media Foundation. Byla přidána podpora pro UWP (Universal). Windows Platforma).
- Přidán prvek qmlgloverlay, který umožňuje zobrazení scény Qt Quick nad příchozím video streamem.
- Prvek imagesequencesrc byl přidán, aby bylo snazší vytvořit video stream ze sekvence obrázků ve formátech JPEG nebo PNG.
- Přidán prvek dashsink pro generování obsahu DASH.
- Přidán prvek dvbsubenc pro kódování DVB titulků.
- Poskytuje možnost zabalit toky MPEG-TS s pevnou bitovou rychlostí s podporou SCTE-35 ve formě kompatibilní s kabelovými sítěmi.
- Implementováno rtmp2 s novou implementací klienta RTMP s prvky source a sink.
- Server RTSP přidal podporu pro záhlaví pro řízení rychlosti a škálování.
- Přidán svthevcenc, video kodér H.265 založený na kódu kodéru vyvinutém společností Intel .
- Přidán prvek vaapioverlay pro skládání pomocí VA-API.
- Do rtpmanageru byla přidána podpora pro rozšíření RTP TWCC (Google Transport-Wide Congestion Control).
- Prvky splitmuxsink a splitmuxsrc nyní podporují pomocné (AUX) video streamy.
- Jsou zavedeny nové prvky pro příjem a generování RTP toků pomocí URI "rtp://".
- Přidán plugin AVTP (Audio Video Transport Protocol) pro přenos audio a video streamů citlivých na zpoždění.
- Přidána podpora pro profil TR-06-1 (RIST - ).
- Přidán prvek rpicamsrc pro zachycení videa z kamery pro desku Raspberry Pi.
- GStreamer Editing Services přidává podporu pro vnořené časové osy, nastavení rychlosti pro jednotlivé klipy a možnost používat formát OpenTimelineIO.
- Odebrány skripty sestavení založené na Autotools. Meson se nyní používá jako hlavní montážní nástroj.
Zdroj: opennet.ru
