Den nya versionen av GStreamer 1.18.0 har redan släppts

gstreamer-logotyp

Efter ett och ett halvt år Utvecklandet, GStreamer 1.18 släppt, en uppsättning plattformskomponenter skrivna i C för att skapa ett brett utbud av multimediaapplikationer, från multimediaspelare och ljud- / videofilomvandlare till VoIP-applikationer och sändningssystem.

I den nya versionen nytt API för omkodning av filer som introducerats från ett format till ett annat, liksom förbättringar av HDR-stöd, stöd för förlängning RTP TWCC och andra saker mer.

De viktigaste nya funktionerna i GStreamer 1.18

I denna nya version presenteras arbete gjordes för att förbättra Gstreamer-stödet och är det vi kan hitta olika tillägg i den här nya versionen 1.8, till exempel AVTP-plugin (Audio Video Transport Protocol) för latenskänsliga video- och ljudöverföringar.

Liksom också det nya stödet för TR-06-1-profilen (RIST - Pålitlig Internet Stream Transport), förmåga att ändra uppspelningshastighet i farten och även stöd för RTP TWCC (Google All Transport Congestion Control) tillägg till rtpmanager.

I fallet för Windowsi hårdvaruaccelererad videoavkodning implementeras med DXVA2 / Direct3D11 APIsamt ett plugin för att fånga video och påskynda kodning med Microsoft Media Foundation. Lagt till stöd för UWP (Universal Windows Platform).

På servern och klienten, RTSP har lagt till stöd för fusklägen (snabb rullning när bilden sparas), vilket beskrivs i ONVIF (Open Network Video Interface Forum) -specifikationen.

GStreamer Editing Services lägger till stöd för kapslade tidslinjer, klippbaserade hastigheter och möjligheten att använda OpenTimelineIO-formatet.

Förutom Autotools-baserade byggskript togs bort och Meson används nu som huvudmonteringsverktygssatsen.

Av de andra förändringarna som sticker ut av denna nya version:

  • Ett nytt API på hög nivå, GstTranscoder, har föreslagits som kan användas i applikationer för att koda filer från ett format till ett annat.
  • Lagt till stöd för AFD (Active Format Description) och Bar Data codec-uppsättningen.
  • Qmlgloverlay-elementet har lagts till så att Qt Quick-scenen kan visas ovanpå den inkommande videoströmmen.
  • Bildsekvensrc-elementet har lagts till för att förenkla skapandet av en videosekvens från en sekvens av JPEG- eller PNG-bilder.
  • Ett strecksänkelement har lagts till för att generera DASH-innehåll.
  • Lagt till dvbsubenc-element för att koda DVB-undertexter.
  • Det är möjligt att paketera MPEG-TS-strömmar med en fast bithastighet och stöd för SCTE-35, på ett sätt som är kompatibelt med kabel-tv-nät.
  • Rtmp2 implementerades med en ny RTMP-klientimplementering med käll- och mottagarelement.
  • RTSP Server lägger till huvudstöd för att kontrollera hastighet och skalning.
  • Lade till svthevcenc, en H.265-videokodare baserad på Intels SVT-HEVC-kodare.
  • Lade till vaapioverlay-element att komponera med VA-API.
  • Elementen splitmuxsink och splitmuxsrc stöder nu AUX-videoströmmar.
  • Nya element introducerades för att ta emot och generera RTP-strömmar med "rtp: //" URI.
  • Lade till rpicamsrc-element för att fånga kameravideo för Raspberry Pi-kort.
  • Förbättrad informationspresentation och videobearbetning med High Dynamic Range (HDR).

Slutligen om du vill veta mer om det om den här nya versionen av Gstreamer kan du kontrollera ändringsloggen I följande länk.

Hur installerar jag Gstreamer 1.18 på Ubuntu och derivat?

Om du är intresserad av att installera Gstreamer 1.18 på din distro Du kan göra det genom att följa stegen vi delar nedan.

Processen gäller både för den nya versionen av Ubuntu 20.04 och för tidigare versioner med support.

Att installera, vi måste bara öppna en terminal (Ctrl + Alt + T) och i den skriver vi följande kommandon:

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

Och redo med det kommer de redan att ha installerat Gstreamer 1.16 på sitt system.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   John sade

    När du kör dessa kommandon är versionen som är installerad 1.14.5. Kan du förklara hur du installerar den senaste tillgängliga versionen? Måste vi lägga till ett extra arkiv?

  2.   Samuel sade

    "Och voila, de kommer redan att ha installerat Gstreamer 1.16 på sitt system."

    Men du ville inte installera version 1.18