Abo
  • Services:

Multimedia-Framework: Gstreamer 1.14.0 redet mit WebRTC-Peers

Die neue Version 1.14.0 des Multimedia-Frameworks Gstreamer unterstützt nicht nur WebRTC, sondern auch zahlreiche neue Codecs wie AV1 und die Protokolle RTSP 2.0 und SRT. Auch die Rust-Bindings hat das Team verbessert.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Das Gstreamer-Framework dient als Grundlage für viele Multimedia-Anwendungen.
Das Gstreamer-Framework dient als Grundlage für viele Multimedia-Anwendungen. (Bild: Alexandru Csete, OZ9AEC.net/CC-BY-SA 3.0)

Das freie Multimedia-Framework Gstreamer ist in Version 1.14 erschienen und unterstützt Echtzeit-Streaming zum und vom Webbrowser per WebRTC. Dabei kommen ein webrtcbin-Element und eine WebRTC-Support-Bibliothek zum Einsatz. Mit deren Hilfe bauen Anwendungen Verbindungen zu WebRTC-Peers auf, zugleich nutzen sie weiterhin die Gstreamer-Funktionen wie hardwarebeschleunigtes Encoding und Decoding. Noch sei die Implementierung nicht komplett, aber die wichtigsten Punkte seien abgedeckt, schreiben die Entwickler in ihrer Ankündigung.

Stellenmarkt
  1. Hays AG, Hamburg
  2. Walter AG, Tübingen

Experimentell unterstützt Gstreamer nun AV1, den Open-Source-Nachfolger von VP9, der mit HEVC/H.265 konkurrieren soll. Ihn nutzen die Anwender über die Elemente av1enc und av1dec, wobei Gstreamer auch das Matroska-Containerformat für AV1 nutzen kann. Auch den Einsatz mit Video4Linux2 optimiert das Framework, bringt Encoding-Support für VP8, VP9, MPEG4 und H.263 mit, kommt mit dynamischen Änderungen der Auflösung klar und testet verfügbare Geräte schneller.

Neue Streaming-Protokolle

Zusätzlich dazu bringt Gstreamer die erste Implementierung von RTSP 2.0 der neuen Version des Real Time Streaming Protocol. Den entsprechenden Standard hatte die IETF 2016 verabschiedet. Die Komponenten gst-rtsp-server und rtspsrc unterstützen zudem den ONVIF-Audio-Rückkanal.

Auch SRT unterstützt Gstreamer 1.14. Die Abkürzung steht für Secure Reliable Transport. Dabei handelt es sich um ein quelloffenes Streaming-Protokoll, das eine 128 oder 256 Bit AES Ende-zu-Ende-Verschlüsselung nutzt. Es ist insbesondere für jene Netzwerke gedacht, die sich üblicherweise schlecht für Streaming eignen. Details zu der Technik liefert die Webseite der SRT-Alliance.

Schutz vor Paketverlust

Weiterhin bietet Gstreamer 1.14 Support für Uneven Level Protection Forward Error Correction (ULPFEC), eine der Mechanismen, mit denen unter anderem WebRTC auf verlorene RTP-Video- und Audiopakete reagiert. Der alleinstehende Audio- und Videoplayer Playbin3 spielt Dateien nun lückenlos ab und bringt Unterstützung für Pre-Buffering mit.

Weitere Änderungen und Verbesserungen betreffen Spezialfälle oder richten sich primär an Entwickler, die direkt mit dem Framework arbeiten. So gibt es Updates für die C#-Bindings. Auch die extern betreuten Rust-Bindings für Gstreamer funktionieren besser und bilden mittlerweile fast die komplette Gstreamer-API ab. Weitere Details zu den zahlreichen Änderungen verraten die vollständigen Release Notes.



Anzeige
Hardware-Angebote
  1. bei dell.com
  2. ab 349€

Folgen Sie uns
       


AMD Ryzen 7 2700X - Test

Wie gut ist der Ryzen-Refresh? In Anwendungen schlägt er sich sehr gut und ist in Spielen oft überraschend flott. Besonders schön: die Abwärtskompatibilität.

AMD Ryzen 7 2700X - Test Video aufrufen
Noctua NF-A12x25 im Test: Spaltlos lautlos
Noctua NF-A12x25 im Test
Spaltlos lautlos

Der NF-A12x25 ist ein 120-mm-Lüfter von Noctua, der zwischen Impeller und Rahmen gerade mal einen halben Millimeter Abstand hat. Er ist überraschend leise - und das, obwohl er gut kühlt.
Ein Test von Marc Sauter

  1. NF-A12x25 Noctua veröffentlicht fast spaltlosen 120-mm-Lüfter
  2. Lüfter Noctua kann auch in Schwarz
  3. NH-L9a-AM4 und NH-L12S Noctua bringt Mini-ITX-Kühler für Ryzen

Recycling: Die Plastikwaschmaschine
Recycling
Die Plastikwaschmaschine

Seit Kurzem importiert China kaum noch Müll aus dem Ausland. Damit hat Deutschland ein Problem. Wohin mit all dem Kunststoffabfall? Michael Hofmann will die Lösung kennen: Er bietet eine Technologie an, die den Abfall in Wertstoff verwandelt.
Ein Bericht von Daniel Hautmann


    Projektoren im Vergleichstest: 4K-Beamer für unter 2K Euro
    Projektoren im Vergleichstest
    4K-Beamer für unter 2K Euro

    Bildschirme mit UHD- und 4K-Auflösung sind in den vergangenen Jahren immer preiswerter geworden. Seit 2017 gibt es den Trend zu hoher Pixelzahl und niedrigem Preis auch bei Projektoren. Wir haben vier von ihnen getestet und stellen am Ende die Sinnfrage.
    Ein Test von Martin Wolf

    1. Sony MP-CD1 Taschenbeamer mit Akku und USB-C-Stromversorgung
    2. Mirraviz Multiview Splitscreen-Games spielen ohne die Möglichkeit, zu schummeln
    3. Sony LSPX-A1 30.000-Dollar-Beamer strahlt 80 Zoll aus 0 cm Entfernung

      •  /