De nieuwe versie van GStreamer 1.18.0 is al uitgebracht

gstreamer-logo

Na anderhalf jaar ontwikkelingsstoornissen, GStreamer 1.18 uitgebracht, een set platformonafhankelijke componenten geschreven in C om een ​​breed scala aan multimediatoepassingen te creëren, van multimediaspelers en audio- / videobestandsconverters tot VoIP-toepassingen en uitzendsystemen.

In de nieuwe versie nieuwe API voor het transcoderen van bestanden geïntroduceerd van het ene formaat naar het andere, evenals verbeteringen in HDR-ondersteuning, ondersteuning voor extensie RTP TWCC en andere dingen meer.

Belangrijkste nieuwe kenmerken van GStreamer 1.18

In deze nieuwe versie gepresenteerd er is gewerkt aan het verbeteren van de ondersteuning van Gstreamer en is dat we kunnen verschillende toevoegingen vinden in deze nieuwe versie 1.8, zoals de AVTP-plug-in (Audio Video Transport Protocol) voor vertragingsgevoelige video- en audiotransmissies.

Evenals ook de nieuwe ondersteuning voor het TR-06-1-profiel (RIST - Betrouwbaar internetstreamtransport), de mogelijkheid om de afspeelsnelheid te wijzigen on the fly en ook ondersteuning voor de RTP TWCC-extensie (Google All Transport Congestion Control) van rtpmanager.

In het geval van Dakramen en raamkozijnen, hardwareversnelde videodecodering wordt geïmplementeerd met behulp van de DXVA2 / Direct3D11 API, evenals een plug-in om video op te nemen en het coderen te versnellen met Microsoft Media Foundation. Ondersteuning toegevoegd voor UWP (Universal Windows Platform).

Op de server en de client, RTSP heeft ondersteuning toegevoegd voor cheat modes (snel scrollen bij het opslaan van afbeelding), die wordt beschreven in de ONVIF-specificatie (Open Network Video Interface Forum).

GStreamer Editing Services voegt ondersteuning toe voor geneste tijdlijnen, op clips gebaseerde snelheden en de mogelijkheid om het OpenTimelineIO-formaat te gebruiken.

Naast de op Autotools gebaseerde build-scripts zijn verwijderd en wordt Meson nu gebruikt als de belangrijkste assemblagetoolkit.

Van de andere veranderingen die opvallen van deze nieuwe versie:

  • Er is een nieuwe API op hoog niveau, GstTranscoder, voorgesteld die in toepassingen kan worden gebruikt om bestanden van het ene formaat naar het andere te transcoderen.
  • Ondersteuning toegevoegd voor de AFD (Active Format Description) en Bar Data codec-set.
  • Het element qmlgloverlay is toegevoegd om de scène Qt Quick bovenop de inkomende videostream te laten verschijnen.
  • Het element imagesequencesrc is toegevoegd om het maken van een videoreeks uit een reeks JPEG- of PNG-afbeeldingen te vereenvoudigen.
  • Er is een dashsink-element toegevoegd om DASH-inhoud te genereren.
  • Toegevoegd dvbsubenc-element om DVB-ondertitels te coderen.
  • Het is mogelijk om MPEG-TS-streams te verpakken met een vaste bitsnelheid en ondersteuning voor SCTE-35, op een manier die compatibel is met kabeltelevisienetwerken.
  • Rtmp2 is geïmplementeerd met een nieuwe RTMP-clientimplementatie met bron- en ontvangerelementen.
  • RTSP Server voegt header-ondersteuning toe om snelheid en schaalvergroting te regelen.
  • Svthevcenc toegevoegd, een H.265-video-encoder op basis van Intel's SVT-HEVC-encoder.
  • Vaapioverlay-element toegevoegd om samen te stellen met VA-API.
  • De elementen splitmuxsink en splitmuxsrc ondersteunen nu extra (AUX) videostreams.
  • Er zijn nieuwe elementen geïntroduceerd om RTP-streams te ontvangen en te genereren met behulp van de "rtp: //" URI.
  • Rpicamsrc-element toegevoegd om cameravideo voor Raspberry Pi-bord vast te leggen.
  • Verbeterde informatiepresentatie en videoverwerking met High Dynamic Range (HDR).

Eindelijk als je er meer over wilt weten over deze nieuwe versie van Gstreamer kun je de changelog bekijken In de volgende link.

Hoe installeer ik Gstreamer 1.18 op Ubuntu en derivaten?

Als je geïnteresseerd bent in het installeren van Gstreamer 1.18 op je distro U kunt dit doen door de stappen te volgen die we hieronder delen.

Het proces is geldig voor zowel de nieuwe versie van Ubuntu 20.04 als voor eerdere versies met ondersteuning.

Installeren, we hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en daarin typen we de volgende commando's:

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

En klaar ermee, ze hebben Gstreamer 1.16 al op hun systeem geïnstalleerd.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   John zei

    Wanneer u deze opdrachten uitvoert, is de geïnstalleerde versie 1.14.5. Kunt u uitleggen hoe u de nieuwste beschikbare versie installeert? Moeten we een extra repository toevoegen?

  2.   Samuel zei

    "En voila, ze hebben Gstreamer 1.16 al op hun systeem geïnstalleerd."

    Maar je wilde versie 1.18 niet installeren