Pärast poolteist aastat arendust väljalase , C keeles kirjutatud ristplatvormiline komponentide komplekt, mis võimaldab luua laia spektri multimeedia rakendusi, alates meediapleieritest ja audio/video failide konverteritest kuni VoIP-rakenduste ja voogedastussüsteemideni. GStreameri kood on litsentsitud LGPLv2.1 all. Samuti on saadaval värskendused plugin'idele gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, samuti pakett gst-libav 1.18 ja voogedastusserver gst-rtsp-server 1.18. API ja ABI tasemel on uus versioon tagurpidi ühilduv versiooniga 1.0. Binaarsed kogumid saabuvad peagi Androidi, iOSi, macOSi ja Windowsi jaoks (Linuxis soovitatakse kasutada pakette jaotusest).
Peamised GStreamer 1.18:
- Pakutud on uus kõrgema taseme API , mida saab kasutada rakendustes failide ülekodeerimiseks ühest formaadist teise.
- Parandatud on teabe esitust ja video töötlemist, mis toetab laienenud dünaamilist vahemikku (HDR, kõrge dünaamiline vahemik).
- Lisatud on võimalus muutuva esituse kiirusel.
- Lisatud on codec-komplekti tugi (Aktiveeritud Formaadi Kirjeldus) ja Bar Data.
- RTSP serveris ja kliendis on lisatud tugi (kiire kerimine koos pildisäilitamisega), nagu on kirjeldatud ONVIF (Open Network Video Interface Forum) spetsifikatsioonis.
- Windowsi platvormil on rakendatud riistvaraline videodekoodimise kiirus API DXVA2 / Direct3D11 abil ning samuti on pakutud plugin videotõmbamiseks ja Microsoft Media Foundationi abil kodeerimise kiirusel kiirendamiseks. Lisatud on UWP (Universal Windows Platform) tugi.
- Lisatud on qmlgloverlay element, mis võimaldab luua Qt Quick stseeni sissetuleva videovoo kohal.
- Lisatud on imagesequencesrc element, mis lihtsustab videovoogude loomist JPEG või PNG formaatides piltide jadas.
- Lisatud on dashsink element DASH sisu genereerimiseks.
- Lisatud on dvbsubenc element DVB subtiitrite kodeerimiseks.
- Tagatud on MPEG-TS voogude pakkimise võimalus fikseeritud bitikiirusel ja SCTE-35 toetusega, mis on kooskõlas kaabeltelevisioonivõrkudega.
- Rakendatud on rtmp2 koos uue RTMP kliendi teostusega allika ja sihtpunktiga.
- RTSP Serverisse on lisatud toetused peadele kiirusenäitajate ja skaleerimise haldamiseks.
- Lisatud on svthevcenc, H.265 videokodeerija, mis põhineb Inteli arendataval kodeerijal. .
- Lisatud on vaapioverlay element, mis võimaldab koostööd VA-API abil.
- rtpmanageris on lisatud tugi RTP-laiendusele TWCC (Google Transport-Wide Congestion Control).
- splitmuxsink ja splitmuxsrc elementides on lisatud tugi abivideovoogude (AUX) jaoks.
- Uued elemendid RPT-voogude saamiseks ja genereerimiseks, kasutades URI «rtp://».
- Lisatud on AVTP (Audio Video Transport Protocol) plugin helide ja videovoogude edastamiseks, mis on viivituste suhtes tundlikud.
- Lisatud tugi TR-06-1 profiilile (RIST — ).
- Lisatud rpicamsrc element videote jäädvustamiseks kaamerast Raspberry Pi plaadile.
- GStreamer Editing Services'is on lisatud tugi pesastatud ajajoonele, kiirusse seadmine, mis on seotud konkreetse klipiga, ja OpenTimelineIO vormingu kasutamise võimalus.
- Tühistatud on Autotools'i põhine ehitusskeem. Põhiehitustööriistana kasutatakse nüüd Meson.
Allikas: opennet.ru
