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. Bosch Gruppe, Stuttgart
  2. Coroplast Fritz Müller GmbH & Co. KG, Wuppertal

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
Blu-ray-Angebote
  1. 9,99€
  2. (u. a. Outlander, House of Cards)
  3. (Prime Video)
  4. (u. a. The Equalizer Blu-ray, Hotel Transsilvanien 2 Blu-ray, Arrival Blu-ray, Die glorreichen 7...

Folgen Sie uns
       


We Happy Few - Golem.de Live

Anspruchsvolle Abenteuer wie Bioshock und Dishonored waren offenbar Vorbild für We Happy Few. Wer mag, kann die Kampagne des Action-Adventures fast sofort nach dem Start abschließen - oder sich in eine dystopische 60er-Jahre-Parallelwelt stürzen.

We Happy Few - Golem.de Live Video aufrufen
Hasskommentare: Wie würde es im Netz aussehen, wenn es uns nicht gäbe?
Hasskommentare
"Wie würde es im Netz aussehen, wenn es uns nicht gäbe?"

Hannes Ley hat vor rund anderthalb Jahren die Online-Initiative #ichbinhier gegründet. Die Facebook-Gruppe schreibt Erwiderungen auf Hasskommentare und hat mittlerweile knapp 40.000 Mitglieder. Im Interview mit Golem.de erklärt Ley, wie er die Idee aus dem Netz in die echte Welt bringen will.
Ein Interview von Jennifer Fraczek

  1. Nur noch Wochenende Taz stellt ihre Printausgabe wohl bis 2022 ein
  2. Cybercrime Bayern rüstet auf im Kampf gegen Anonymität im Netz
  3. Satelliteninternet Fraunhofer erreicht hohe Datenrate mit Beam Hopping

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

Razer Huntsman im Test: Rattern mit Infrarot
Razer Huntsman im Test
Rattern mit Infrarot

Razers neue Gaming-Tastatur heißt Huntsman, eine klare Andeutung, für welchen Einsatzzweck sie sich eignen soll. Die neuen optomechanischen Switches reagieren schnell und leichtgängig - der Geräuschpegel dürfte für viele Nutzer aber gewöhnungsbedürftig sein.
Ein Test von Tobias Költzsch

  1. Huntsman Razer präsentiert Tastatur mit opto-mechanischen Switches
  2. Razer Abyssus Essential Symmetrische Gaming-Maus für Einsteiger
  3. Razer Nommo Chroma im Test Blinkt viel, klingt weniger

    •  /