{"guid":"81f70a5a-769c-5daa-b01a-9500fb9261cc","title":"Milan Meets PipeWire: Deterministic Audio Streaming for everyone","subtitle":null,"slug":"fsck-2025-120-milan-meets-pipewire-deterministic-audio-streaming-for-everyone","link":"https://cfp.ctbk.de/fsck-2025/talk/DQ3C3Q/","description":"Time-Sensitive Networking (TSN) is transforming industries like automation and automotive, ensuring the reliable and deterministic transmission of data. Within this world of TSN, there is a specialized flavor of Audio-Video Bridging (AVB) called the Milan protocol. While Milan is designed to guarantee deterministic, high-quality audio delivery, the Open Source community's efforts in this space have stagnated in recent years.\n\nThis talk will provide a high-level overview of TSN and the Milan protocol, before diving into the exciting, ongoing work to integrate Milan compatibility into pipewire-avb. We’ll explore the challenges we’ve faced so far, the quirky hurdles encountered, and what still lies ahead in making full Milan functionality a reality. Whether you're involved in the open-source community or simply curious about how Milan can revolutionize audio networking, this talk will offer a fresh perspective on the journey toward making Milan open and accessible for all.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Simon Gapp"],"view_count":548,"promoted":false,"date":"2025-05-10T21:00:00.000+02:00","release_date":"2025-05-19T00:00:00.000+02:00","updated_at":"2026-04-19T16:30:06.393+02:00","tags":["120","2025","fsck2025","Hard- \u0026 Software","Kino 5","fsck2025-eng","Day 2"],"length":1055,"duration":1055,"thumb_url":"https://static.media.ccc.de/media/events/fsck/fsck2025/120-81f70a5a-769c-5daa-b01a-9500fb9261cc.jpg","poster_url":"https://static.media.ccc.de/media/events/fsck/fsck2025/120-81f70a5a-769c-5daa-b01a-9500fb9261cc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/fsck/fsck2025/120-81f70a5a-769c-5daa-b01a-9500fb9261cc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/fsck/fsck2025/120-81f70a5a-769c-5daa-b01a-9500fb9261cc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/fsck-2025-120-milan-meets-pipewire-deterministic-audio-streaming-for-everyone","url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_title":"FSCK 2025","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025","related":[],"recordings":[{"size":41,"length":997,"mime_type":"video/webm","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-05-19T21:00:03.129+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/webm-sd/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/87550","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"},{"size":97,"length":997,"mime_type":"video/webm","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-05-19T20:52:09.584+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/webm-hd/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/87549","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"},{"size":32,"length":997,"mime_type":"video/mp4","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-05-19T20:16:48.288+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/h264-sd/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_sd.mp4","url":"https://api.media.ccc.de/public/recordings/87548","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"},{"size":16,"length":1055,"mime_type":"audio/mpeg","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-05-19T20:45:05.175+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/mp3/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/87547","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"},{"size":11,"length":1014,"mime_type":"audio/opus","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-05-19T20:45:01.543+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/opus/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_opus.opus","url":"https://api.media.ccc.de/public/recordings/87546","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"},{"size":86,"length":997,"mime_type":"video/mp4","language":"eng","filename":"fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-05-19T20:08:58.969+02:00","recording_url":"https://cdn.media.ccc.de/events/fsck/fsck2025/h264-hd/fsck2025-120-eng-Milan_Meets_PipeWire_Deterministic_Audio_Streaming_for_everyone_hd.mp4","url":"https://api.media.ccc.de/public/recordings/87545","event_url":"https://api.media.ccc.de/public/events/81f70a5a-769c-5daa-b01a-9500fb9261cc","conference_url":"https://api.media.ccc.de/public/conferences/fsck2025"}]}