September 27-30, 2021
Seattle, Washington, USA + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + Embedded Linux Conference + OSPOCon 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Tuesday, September 28 • 4:00pm - 4:50pm
(VIRTUAL) Master your PipeWire Streams with WirePlumber - George Kiagiadakis, Collabora

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In the embedded multimedia world, it is often a challenge to orchestrate multimedia streams in such a way so that the final product is robust, consistent and secure. In many cases, such systems end up doing all their multimedia in a single custom GStreamer pipeline or they develop complex orchestration systems around desktop-oriented solutions, circumventing desktop behaviour. PipeWire is a simple but powerful multimedia IPC framework that can be used to implement any kind of multimedia routing service, like an audio server (ex. PulseAudio, JACK) or a video capture portal. WirePlumber is a modular and scriptable session manager (i.e. orchestrator) for PipeWire. In this presentation, George will walk you through an interactive demo showing how easy it is to implement a custom, powerful and secure audio/video stream routing service using PipeWire, WirePlumber and rules scripted in Lua.

avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal open source software engineer at Collabora, with over 13 years of experience in embedded multimedia projects. He is the author of WirePlumber, a modular session manager for PipeWire, and an active contributor to PipeWire and GStreamer. In the past... Read More →

Tuesday September 28, 2021 4:00pm - 4:50pm PDT
MeetingPlay Platform + Virtual Learning Lab
  Embedded Linux Conference (ELC), Streaming Media & Graphics