Puolentoista vuoden kuluttua kehitys-, GStreamer 1.18 julkaistu, joukko alustojen välisiä komponentteja, jotka on kirjoitettu C: llä luomaan laaja valikoima multimediasovelluksia multimediasoittimista ja audio / videotiedostomuuntimista VoIP-sovelluksiin ja lähetysjärjestelmiin.
Uudessa versiossa uusi sovellusliittymä tiedostojen koodaamiseen tiedostomuodosta toiseen sekä parannukset HDR-tukeen, tuki laajennukselle RTP TWCC ja muuta.
GStreamer 1.18: n tärkeimmät uudet ominaisuudet
Tässä uudessa versiossa työtä tehtiin Gstreamer-tuen parantamiseksi ja se on se voimme löytää erilaisia lisäyksiä tässä uudessa versiossa 1.8, kuten AVTP-laajennus (Audio Video Transport Protocol) latenssiherkille video- ja äänilähetyksille.
Así como myös uusi tuki TR-06-1 -profiilille (RIST - Luotettava Internet Stream Transport), kyky muuttaa toistonopeutta lennossa ja tukee myös RTP TWCC (Google All Transport Congestion Control) -laajennusta rtpmanageriin.
Jos kyseessä on Windows, laitteistokiihdytetty videodekoodaus toteutetaan DXVA2 / Direct3D11-sovellusliittymän avullasekä laajennus videoiden sieppaamiseen ja koodauksen nopeuttamiseen Microsoft Media Foundationin avulla. Lisätty tuki UWP: lle (Universal Windows Platform).
Palvelimella ja asiakkaalla RTSP lisäsi huijaustiloja (nopea vieritys tallennettaessa kuvaa), joka on kuvattu ONVIF (Open Network Video Interface Forum) -määrityksessä.
GStreamer Editing Services lisää tukea sisäkkäisille aikatauluille, leikkeisiin perustuville nopeuksille ja mahdollisuudelle käyttää OpenTimelineIO-muotoa.
Autotools-pohjaisten koontikomentosarjojen lisäksi poistettiin ja Mesonia käytetään nyt pääkokoonpanotyökaluna.
Muista erottuvista muutoksista tästä uudesta versiosta:
- On ehdotettu uutta korkean tason sovellusliittymää, GstTranscoder, jota voidaan käyttää sovelluksissa tiedostojen koodaamiseen muodosta toiseen.
- Lisätty tuki AFD (Active Format Description) - ja Bar Data -koodekkisarjalle.
- Qmlgloverlay-elementti on lisätty, jotta Qt-pika-kohtaus voidaan näyttää tulevan videovirran päällä.
- Imagesequencesrc-elementti on lisätty yksinkertaistamaan videosekvenssin luomista JPEG- tai PNG-kuvasarjasta.
- Dashsink-elementti lisättiin DASH-sisällön luomiseksi.
- Lisätty dvbsubenc-elementti koodaamaan DVB-tekstityksiä.
- MPEG-TS-virrat on mahdollista pakata kiinteällä bittinopeudella ja SCTE-35-tuella tavalla, joka on yhteensopiva kaapelitelevisioverkkojen kanssa.
- Rtmp2 toteutettiin uudella RTMP-asiakassovelluksella lähde- ja vastaanotinelementeillä.
- RTSP-palvelin lisää otsikkotuen nopeuden ja skaalauksen hallintaan.
- Lisätty svthevcenc, H.265-videokooderi, joka perustuu Intelin SVT-HEVC-kooderiin.
- Lisätty vaapioverlay-elementti säveltämiseen VA-API: n avulla.
- Splitmuxsink- ja splitmuxsrc-elementit tukevat nyt apuvideovirtoja.
- Uusia elementtejä otettiin käyttöön RTP-virtojen vastaanottamiseksi ja luomiseksi käyttämällä "rtp: //" URI: ta.
- Lisätty rpicamsrc-elementti kameran videon kaappaamiseksi Raspberry Pi -levylle.
- Parannettu tietojen esitys ja videonkäsittely korkean dynaamisen alueen (HDR) avulla.
Vihdoin jos haluat tietää enemmän siitä tästä uudesta Gstreamer-versiosta voit tarkistaa muutoslokin Seuraavassa linkissä.
Kuinka asentaa Gstreamer 1.18 Ubuntuun ja johdannaisiin?
Jos olet kiinnostunut asentamaan Gstreamer 1.18: n distroosi Voit tehdä sen seuraamalla alla olevia vaiheita.
Prosessi pätee sekä Ubuntu 20.04: n uudelle versiolle että aiemmille tuetuille versioille.
Asentaa, meidän on vain avattava terminaali (Ctrl + Alt + T) ja siinä kirjoitamme seuraavat komennot:
sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
Ja valmiina siihen, he ovat jo asentaneet Gstreamer 1.16: n järjestelmäänsä.
Kun suoritat näitä komentoja, asennettava versio on 1.14.5. Voisitteko selittää, kuinka uusin saatavilla oleva versio asennetaan? Onko meidän lisättävä ylimääräinen arkisto?
"Ja voila, he ovat jo asentaneet Gstreamer 1.16 -järjestelmänsä."
Mutta et halunnut asentaa versiota 1.18