PĂ€rast poolteist aastat arendust vabastus , mis on kirjutatud C keeles, on platvormidevaheline komponentide kogum, mis vĂ”imaldab luua laia valikut multimeedia rakendusi, alates meediaesitajatest ja heli/video failide konverteritest kuni VoIP-rakenduste ja voogedastussĂŒsteemideni. GStreameri kood on saadaval LGPLv2.1 litsentsi alusel. Samuti on saadaval uuendused pluginidele gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, samuti mĂ€his gst-libav 1.18 ja voogedastuse server gst-rtsp-server 1.18. API ja ABI tasandil on uus vĂ€ljaanne tagasiĂŒhilduv versiooniga 1.0. Binaarsed kogud valmivad peagi Androidile, iOS-ile, macOS-ile ja Windowsile (Linuxis on soovitatav kasutada jaotiste pakette).
Peamised GStreamer 1.18:
- Pakutakse uut kĂ”rgema taseme API-d , mida saab kasutada rakendustes failide kodeerimiseks ĂŒhest formaadist teise.
- Parandatud teabe esitamine ja video töötlemine laiendatud dĂŒnaamilise vahemiku (HDR, High Dynamic Range) toetusega.
- Lisatud reaalajas mÀngimise kiirusmuutmise vÔimalus.
- Lisatud tuge kodekikomplektile (Active Format Description) ja Bar Data.
- RTSP serveris ja kliendis on lisatud tugi (kiire kerimine koos pildi sÀilitamisega), nagu on kirjeldatud ONVIF (Open Network Video Interface Forum) spetsifikatsioonis.
- Windowsi platvormil on rakendatud riistvaraline videodekoodimise kiirendus API DXVA2 / Direct3D11 abil ning pakutakse videot salvestava ja kodeerimise kiirendamise plugin Microsoft Media Foundationiga. UWP (Universal Windows Platform) tugi on samuti lisatud.
- Lisatud on element qmlgloverlay, mis vÔimaldab kuvada Qt Quick stseeni sisse tuleva videovoo kohal.
- Lisatud element imagesequencesrc, mis lihtsustab videovoo loomist JPEG vÔi PNG formaadis piltide jÀrjestusest.
- Lisatud element dashsink DASH sisu genereerimiseks.
- Lisatud element dvbsubenc DVB subtiitrite kodeerimiseks.
- Tagatud on MPEG-TS voogude pakkimine fikseeritud bitikiirusel ja SCTE-35 toe olemasolu, vormis, mis on kooskÔlas kaabeltelevisiooni vÔrgustikega.
- Rakendatud on rtmp2 koos uue RTMP kliendi teostusega, millel on source ja sink elemendid.
- RTSP serverisse on lisatud tugi kiirus- ja suurendushalduse pÀistele.
- Lisatud on svthevcenc, H.265 kodeerija, mis pÔhineb Intel'i arendataval kodeerijal .
- Vaapioverlay element on lisatud VA-API-t kasutades koostamise jaoks.
- Rtpmanagerisse on lisatud RTP laienduse TWCC (Google Transport-Wide Congestion Control) tugi.
- Splitmuxsink ja splitmuxsrc elementides on lisatud toetust abivideo (AUX) voogudele.
- Esitatud on uued elemendid RTP voogude saamiseks ja genereerimiseks, kasutades URI ârtp://â.
- Audio Video Transport Protocol (AVTP) pistikprogramm on lisatud viivitustundlike helivoogude ja videovoogude edastamiseks.
- Tugi profiiilile TR-06-1 (RIST â ).
- Rpicamsrc element on lisatud videote jÀÀdvustamiseks Raspberry Pi kaamerast.
- GStreamer Editing Services on saanud toetust sisemistele ajaskaaladele, kiirus mÀÀramiseks sÔltuvalt konkreetsest klipist ja OpenTimelineIO formaadi kasutamise vÔimalusele.
- Autotools-pĂ”hised kokkupanekuskeemid on eemaldatud. Peamiseks kokkupaneku tööriistaks on nĂŒĂŒd Meson.
Allikas: opennet.ru
