Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GStreamer WebRTC - The Flexible Solution to Web-Based Media

linux.conf.au via YouTube

Overview

Explore the flexible solution to web-based media with GStreamer WebRTC in this 45-minute conference talk from linux.conf.au. Dive into the shortcomings of popular WebRTC implementations and discover a new open-source alternative developed by Centricular for the GStreamer project. Learn how this implementation enables sophisticated, flexible, and efficient multimedia use-cases across various devices, including native apps, server applications, and IoT scenarios. Gain insights into web history, data channels, multiparty communication, and ideal use cases for GStreamer WebRTC. Examine previous solutions, the OpenWeb WebRTC initiative, and the integration with browsers and streaming plugins. Understand the RTP element API, SDP handling, and explore demos, tests, and examples. Discover how to implement external signaling and reconfiguration in your projects using this versatile WebRTC solution.

Syllabus

Introduction
Who am I
What is GStreamer
What is not GStreamer
Web history
Web ID
Data Channel
Multiparty
Mesh
Server
Middle ground
Complexity table
Ideal use cases
Previous solutions
OpenWeb WebRTC
Toronto
Browsers
SFU Janus
Streaming plugin
RTP
Element
API
What can I do
SDP
Demo
Tests
Examples
Reconfiguration
External signaling

Taught by

linux.conf.au

Reviews

Start your review of GStreamer WebRTC - The Flexible Solution to Web-Based Media

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.