Den nye version af GStreamer 1.18.0 er allerede frigivet

gstreamer logo

Efter et og et halvt år udviklingsmæssige, GStreamer 1.18 frigivet, et sæt af platformskomponenter skrevet i C for at skabe en bred vifte af multimedieapplikationer, lige fra multimedieafspillere og lyd- / videofilomformere til VoIP-applikationer og udsendelsessystemer.

I den nye version ny API til kodning af filer introduceret fra et format til et andet såvel som forbedringer af HDR-understøttelse, støtte til udvidelse RTP TWCC og andre ting mere.

Vigtigste nye funktioner i GStreamer 1.18

I denne nye version præsenteret der blev arbejdet på at forbedre Gstreamer-understøttelsen y es que vi kan finde forskellige tilføjelser i denne nye version 1.8, såsom AVTP-plugin (Audio Video Transport Protocol) til latensfølsom video- og lydtransmissioner.

Samt også den nye support til TR-06-1-profilen (RIST - Pålidelig internetstrømtransport), evne til at ændre afspilningshastighed i farten og også understøttelse af RTP TWCC (Google All Transport Congestion Control) udvidelse til rtpmanager.

I tilfælde af Windows, hardwareaccelereret videodekodning implementeres ved hjælp af DXVA2 / Direct3D11 APIsamt et plugin til at optage video og fremskynde kodning ved hjælp af Microsoft Media Foundation. Tilføjet support til UWP (Universal Windows Platform).

På serveren og klienten RTSP tilføjede understøttelse af snydefunktioner (hurtig rulning, når billedet gemmes), som er beskrevet i ONVIF (Open Network Video Interface Forum) -specifikationen.

GStreamer Editing Services tilføjer understøttelse af indlejrede tidslinjer, klipbaserede hastigheder og muligheden for at bruge OpenTimelineIO-formatet.

Ud over de Autotools-baserede build-scripts blev fjernet, og Meson bruges nu som det vigtigste monteringsværktøjssæt.

Af de andre ændringer, der skiller sig ud af denne nye version:

  • En ny API på højt niveau, GstTranscoder, er blevet foreslået, der kan bruges i applikationer til at omkode filer fra et format til et andet.
  • Tilføjet understøttelse af AFD (Active Format Description) og Bar Data codec-sæt.
  • Qmlgloverlay-elementet er tilføjet for at tillade Qt Quick-scenen at vises oven på den indgående videostream.
  • Imagesequencesrc-elementet er blevet tilføjet for at forenkle oprettelsen af ​​en videosekvens ud fra en sekvens af JPEG- eller PNG-billeder.
  • Et dashsink-element blev tilføjet for at generere DASH-indhold.
  • Tilføjet dvbsubenc-element til at kode for DVB-undertekster.
  • Det er muligt at pakke MPEG-TS-streams med en fast bithastighed og understøttelse af SCTE-35 på en måde, der er kompatibel med kabel-tv-netværk.
  • Rtmp2 blev implementeret med en ny RTMP-klientimplementering med kilde- og modtagerelementer.
  • RTSP Server tilføjer header support til styring af hastighed og skalering.
  • Tilføjet svthevcenc, en H.265-videokoder baseret på Intels SVT-HEVC-koder.
  • Tilføjet vaapioverlay-element til komponering ved hjælp af VA-API.
  • Splitmuxsink- og splitmuxsrc-elementerne understøtter nu AUX-videostreams.
  • Nye elementer blev introduceret til at modtage og generere RTP-streams ved hjælp af "rtp: //" URI.
  • Tilføjet rpicamsrc-element til at optage kameravideo til Raspberry Pi-kort.
  • Forbedret informationspræsentation og videobehandling med High Dynamic Range (HDR).

Endelig hvis du vil vide mere om det om denne nye version af Gstreamer kan du kontrollere ændringsloggen I det følgende link.

Hvordan installeres Gstreamer 1.18 på Ubuntu og derivater?

Hvis du er interesseret i at installere Gstreamer 1.18 på din distro Du kan gøre det ved at følge de trin, vi deler nedenfor.

Processen gælder både for den nye version af Ubuntu 20.04 såvel som for tidligere versioner med support.

At installere, vi skal bare åbne en terminal (Ctrl + Alt + T) og i det skriver vi følgende kommandoer:

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

Og klar med det, vil de allerede have installeret Gstreamer 1.16 på deres system.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   John sagde han

    Når du udfører disse kommandoer, er den version, der er installeret 1.14.5, kan du forklare, hvordan du installerer den nyeste tilgængelige version? Skal du tilføje et ekstra lager?

  2.   Samuel sagde han

    "Og voila, de vil allerede have installeret Gstreamer 1.16 på deres system."

    Men du ville ikke installere version 1.18