Nowa wersja GStreamer 1.18.0 została już wydana

logo gstreamer

Po półtora roku rozwojowy, Wydano GStreamer 1.18, zestaw wieloplatformowych komponentów napisanych w C do tworzenia szerokiej gamy aplikacji multimedialnych, od odtwarzaczy multimedialnych i konwerterów plików audio / wideo po aplikacje VoIP i systemy nadawcze.

W nowej wersji wprowadzono nowy interfejs API do transkodowania plików z jednego formatu na inny, a także ulepszenia obsługi HDR, wsparcie dla rozszerzenia RTP TWCC i inne rzeczy więcej.

Główne nowe funkcje GStreamer 1.18

W tej nowej wersji zaprezentowano prace nad poprawą obsługi Gstreamer i to jest to możemy znaleźć różne dodatki w nowej wersji 1.8, takie jak wtyczka AVTP (Audio Video Transport Protocol) dla wrażliwych na opóźnienia transmisji wideo i audio.

Asi como także nowe wsparcie dla profilu TR-06-1 (RIST - niezawodny Internet Stream Transport), możliwość zmiany prędkości odtwarzania w locie, a także obsługę rozszerzenia RTP TWCC (Google All Transport Congestion Control) do rtpmanager.

W przypadku WindowsThe Przyspieszane sprzętowo dekodowanie wideo jest realizowane za pomocą interfejsu API DXVA2 / Direct3D11a także wtyczkę do przechwytywania wideo i przyspieszania kodowania za pomocą Microsoft Media Foundation. Dodano obsługę UWP (Universal Windows Platform).

Na serwerze i kliencie, RTSP dodał obsługę trybów oszukiwania (szybkie przewijanie podczas zapisywania obrazu), co jest opisane w specyfikacji ONVIF (Open Network Video Interface Forum).

GStreamer Editing Services dodaje obsługę zagnieżdżonych osi czasu, prędkości opartych na klipach i możliwość korzystania z formatu OpenTimelineIO.

Oprócz skrypty budowania oparte na Autotools zostały usunięte, a Meson jest teraz używany jako główny zestaw narzędzi do składania.

Z innych zmian, które się wyróżniają tej nowej wersji:

  • Zaproponowano nowy interfejs API wysokiego poziomu, GstTranscoder, który może być używany w aplikacjach do transkodowania plików z jednego formatu na inny.
  • Dodano obsługę zestawu kodeków AFD (Active Format Description) i Bar Data.
  • Dodano element qmlgloverlay, aby umożliwić wyświetlenie sceny Qt Quick nad przychodzącym strumieniem wideo.
  • Dodano element imagesequencesrc, aby uprościć tworzenie sekwencji wideo z sekwencji obrazów JPEG lub PNG.
  • Dodano element dashsink do generowania treści DASH.
  • Dodano element dvbsubenc do kodowania napisów DVB.
  • Istnieje możliwość pakowania strumieni MPEG-TS ze stałą przepływnością i obsługą SCTE-35 w sposób zgodny z sieciami telewizji kablowej.
  • Rtmp2 został zaimplementowany z nową implementacją klienta RTMP z elementami źródłowymi i odbiorczymi.
  • Serwer RTSP dodaje obsługę nagłówków w celu kontrolowania szybkości i skalowania.
  • Dodano svthevcenc, koder wideo H.265 oparty na koderze SVT-HEVC firmy Intel.
  • Dodano element vaapioverlay do komponowania przy użyciu VA-API.
  • Elementy splitmuxsink i splitmuxsrc obsługują teraz pomocnicze strumienie wideo (AUX).
  • Wprowadzono nowe elementy do odbierania i generowania strumieni RTP przy użyciu identyfikatora URI „rtp: //”.
  • Dodano element rpicamsrc do przechwytywania wideo z kamery dla płyty Raspberry Pi.
  • Ulepszona prezentacja informacji i przetwarzanie wideo dzięki technologii High Dynamic Range (HDR).

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o nowej wersji Gstreamera możesz sprawdzić dziennik zmian W poniższym linku.

Jak zainstalować Gstreamer 1.18 na Ubuntu i pochodnych?

Jeśli jesteś zainteresowany zainstalowaniem Gstreamer 1.18 w swojej dystrybucji Możesz to zrobić, wykonując poniższe czynności.

Proces jest ważny zarówno dla nowej wersji Ubuntu 20.04, jak i dla poprzednich wersji z obsługą.

Żeby zainstalować, musimy tylko otworzyć terminal (Ctrl + Alt + T) iw nim wpisujemy następujące komendy:

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

I gotowe, będą już zainstalować Gstreamer 1.16 w swoim systemie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   John powiedział

    Podczas wykonywania tych poleceń instalowana wersja to 1.14.5. Czy możesz wyjaśnić, jak zainstalować najnowszą dostępną wersję? Czy musimy dodać dodatkowe repozytorium?

  2.   Samuel powiedział

    "I voila, zainstalowali już Gstreamer 1.16 w swoim systemie."

    Ale nie chciałeś instalować wersji 1.18