Puolen vuoden kehitystyön jälkeen vapauta , C-kielellä kirjoitettu monikäyttöinen komponenttisarja, jolla luodaan laaja valikoima multimediasovelluksia mediasoittimista ja ääni-/videotiedostomuuntimista VoIP-sovelluksiin ja suoratoistojärjestelmiin. GStreamer-koodi on lisensoitu LGPLv2.1:llä. Samanaikaisesti saatavilla on päivityksiä liitännäisiin gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, samoin kuin gst-libav 1.18 -sidos ja gst-rtsp-server 1.18 -suoratoistopalvelin. API- ja ABI-tasolla uusi julkaisu on taaksepäin yhteensopiva 1.0-haaran kanssa. Binääriversiot tulossa pian varten Android, IOS, macOS и Windows (Vuonna Linux (On suositeltavaa käyttää jakelun paketteja).
Avain GStreamer 1.18:
- Ehdotettu uusi korkean tason API , jota voidaan käyttää sovelluksissa tiedostojen muuntamiseen formaatista toiseen.
- Parannettu tiedon esitys ja videon käsittely laajennetulla dynaamisella alueella (HDR, High Dynamic Range).
- Lisätty mahdollisuus muuttaa toistonopeutta lennossa.
- Lisätty tuki koodekkeille (Active Format Description) ja palkkitiedot.
- Lisätty tuki RTSP-palvelimelle ja -asiakkaalle (nopea vieritys kuvaa tallennettaessa), kuvattu ONVIF (Open Network Video Interface Forum) -määrityksessä.
- Laiturilla Windows Videoiden dekoodauksen laitteistokiihdytys on toteutettu DXVA2 / Direct3D11 -rajapinnan avulla, ja Microsoft Media Foundationin avulla tapahtuvaan videon kaappaukseen ja koodaukseen on lisätty laajennus. UWP (Universal) -tuki on lisätty. Windows Alusta).
- Lisätty qmlgloverlay-elementti, jotta Qt Quick -kohtaus voidaan näyttää tulevan videovirran päällä.
- Imagesequencesrc-elementti on lisätty helpottamaan videovirran luomista JPEG- tai PNG-muotoisten kuvien sarjasta.
- Lisätty dashsink-elementti DASH-sisällön luomiseksi.
- Lisätty dvbsubenc-elementti DVB-tekstityksen koodaukseen.
- Tarjoaa mahdollisuuden pakata kiinteän bittinopeuden MPEG-TS-virtoja SCTE-35-tuella kaapeliverkkojen kanssa yhteensopivaan muotoon.
- Toteutettu rtmp2 uudella RTMP-asiakastoteutuksella lähde- ja nieluelementeillä.
- RTSP Server on lisännyt tuen otsikoille nopeuden ja skaalauksen hallitsemiseksi.
- Lisätty svthevcenc, H.265-videokooderi, joka perustuu Intelin kehittämään kooderikoodiin .
- Lisätty vaapioverlay elementti kompositioon VA-API:lla.
- Lisätty tuki TWCC (Google Transport-Wide Congestion Control) RTP-laajennukselle rtpmanageriin.
- Splitmuxsink- ja splitmuxsrc-elementit tukevat nyt lisävideovirtoja (AUX).
- Uusia elementtejä otetaan käyttöön RTP-virtojen vastaanottamiseen ja generointiin "rtp://" URI:n avulla.
- Lisätty AVTP (Audio Video Transport Protocol) -laajennus viiveherkkien ääni- ja videovirtojen lähettämiseen.
- Lisätty tuki profiilille TR-06-1 (RIST - ).
- Lisätty rpicamsrc-elementti videon kaappaamiseen kamerasta Raspberry Pi -levylle.
- GStreamer Editing Services lisää tuen sisäkkäisille aikajanalle, leikekohtaisille nopeusasetuksille ja mahdollisuuden käyttää OpenTimelineIO-muotoa.
- Poistettu Autotools-pohjaiset rakennuskomentosarjat. Mesonia käytetään nyt pääasiallisena kokoonpanotyökaluna.
Lähde: opennet.ru
