Sebastian is a Free Software developer and one of the GStreamer maintainers and core developers. He has been involved with the project since more than 10 years now. He also contributes to various other Free Software projects, like Debian, Rust, GNOME and WebKit. While finishing his master’s degree in computer sciences at the University of Paderborn in Germany, he started working as a contractor for GStreamer and related technologies. Sebastian is one of the founders of Centricular.
In this workshop we will develop a small command-line application that acts as a WebRTC peer and can share audio/video streams with a web browser or another instance of the application.
Technology-wise we’ll use GStreamer for the multimedia aspects and Tokio/websocket for the networking aspects, and we’ll make use of async/await.
Basic Rust knowledge is a requirement for this workshop and participants should bring a laptop (ideally with webcam/mic), running Linux, macOS or Windows, or pair with another participant on their laptop.