{"guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","title":"How to create real-time audio appliances with Debian GNU/Linux","subtitle":null,"slug":"lac2018-30-how_to_create_real_time_audio_appliances_with_debian_gnu_linux","link":"https://c3voc.de","description":"This hands-on workshop will introduce participants to methods for creating single-purpose GNU/Linux distributions for inexpensive ARM boards like the Raspberry Pi 3, and open source hardware including the BeagleBone Black. There will be an emphasis on optimising performance for demanding real-time audio applications such as xwax, as used in the PiDeck[1] project. Issues of maintainability, field upgrades and security will also be covered.\n\nThis hands-on workshop will introduce participants to methods for creating single-purpose GNU/Linux distributions for inexpensive ARM boards like the Raspberry Pi 3, and open source hardware including the BeagleBone Black. There will be an emphasis on optimising performance for demanding real-time audio applications such as xwax, as used in the PiDeck[1] project. Issues of maintainability, field upgrades and security will also be covered.","original_language":"eng","persons":["Daniel James","Christopher Obbard"],"tags":["lac18","30"],"view_count":959,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-04-04T10:00:05.815+02:00","length":3582,"duration":3582,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/30-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/30-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/7388bd9b-e82c-5f4d-988a-4e293c165f81-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/7388bd9b-e82c-5f4d-988a-4e293c165f81-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-30-how_to_create_real_time_audio_appliances_with_debian_gnu_linux","url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":10},{"event_id":5586,"event_guid":"caa261ba-e54d-5cf0-9d48-6882db26c89d","weight":22},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":1},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":20},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":23},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":1},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":20},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":49},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":21},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":30},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":43},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":22},{"event_id":5694,"event_guid":"3d83e6db-b841-500d-bbcb-9cb282c1c9f1","weight":20}],"recordings":[{"size":267,"length":3582,"mime_type":"video/mp4","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-06-10T19:19:24.672+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/h264-hd/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_hd.mp4","url":"https://api.media.ccc.de/public/recordings/26217","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"},{"size":149,"length":3582,"mime_type":"video/webm","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-06-10T19:54:39.849+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/webm-sd/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/26270","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"},{"size":41,"length":3577,"mime_type":"audio/opus","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-06-10T19:55:35.972+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/opus/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_opus.opus","url":"https://api.media.ccc.de/public/recordings/26272","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"},{"size":54,"length":3577,"mime_type":"audio/mpeg","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-06-10T19:56:38.114+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/mp3/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/26273","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"},{"size":105,"length":3582,"mime_type":"video/mp4","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-06-10T19:57:37.747+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/h264-sd/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_sd.mp4","url":"https://api.media.ccc.de/public/recordings/26275","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"},{"size":415,"length":3582,"mime_type":"video/webm","language":"eng","filename":"lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-06-10T20:05:18.169+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/lac18/webm-hd/lac18-30-eng-How_to_create_real-time_audio_appliances_with_Debian_GNU_Linux_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/26289","event_url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_url":"https://api.media.ccc.de/public/conferences/lac18"}]}