{"guid":"a3879d92-4f39-5544-bad3-e79c7d479b93","title":"Berichte aus dem Maschinenraum von OpenTalk","subtitle":null,"slug":"glt25-592-berichte-aus-dem-maschinenraum-von-opentalk","link":"https://pretalx.linuxtage.at/glt25/talk/SDUMF7/","description":"Bei [OpenTalk](https://opentalk.eu/) haben wir im letzten Jahr einen\nRundumschlag gemacht, in dem wir signifikant die Infrastruktur und den Code\nweiterentwickelt haben. In dem Talk nehmen wir euch mit auf die Reise durch\nviele Probleme, Möglichkeiten und strategische Entscheidungen, die wir treffen\nmussten.\n\nWir schildern, wie wir die gesamte technische Basis unserer Videokommunikation\nausgetauscht haben, in Vorbereitung für das SDK Datentypen zwischen Projekten\nmigriert, umfangreiche Refactorings durchgeführt und C-Bibiliotheken durch\nRust-Implementierungen ersetzt haben. All das geschah während wir die Software\num Features erweitert und mehr oder weniger kontinuierlich neue Releases\nerstellt haben, und auf einen neuen Release-Zyklus umgestellt haben.\n\nIhr habt euch schon immer mal gefragt, wie ihr alt eingesessene Software\nverbessern oder alte Strukturen neu überarbeiten könnt? Ich habe die eine oder\nandere Anekdote im Gepäck, die nicht nur von der Software, sondern durchaus auch\nvon der Peopleware handelt.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Wolfgang Silbermayr"],"tags":["592","2025","glt25","Entwicklung","HS i7","glt25-deu","Day 2"],"view_count":255,"promoted":false,"date":"2025-04-26T13:00:00.000+02:00","release_date":"2025-04-26T00:00:00.000+02:00","updated_at":"2026-04-12T12:15:06.139+02:00","length":2177,"duration":2177,"thumb_url":"https://static.media.ccc.de/media/events/glt/2025/592-a3879d92-4f39-5544-bad3-e79c7d479b93.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2025/592-a3879d92-4f39-5544-bad3-e79c7d479b93_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2025/592-a3879d92-4f39-5544-bad3-e79c7d479b93.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2025/592-a3879d92-4f39-5544-bad3-e79c7d479b93.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt25-592-berichte-aus-dem-maschinenraum-von-opentalk","url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_title":"Grazer Linuxtage 2025","conference_url":"https://api.media.ccc.de/public/conferences/glt25","related":[],"recordings":[{"size":33,"length":2177,"mime_type":"audio/mpeg","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:04:48.257+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/mp3/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/87225","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":22,"length":2177,"mime_type":"audio/opus","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:04:44.329+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/opus/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_opus.opus","url":"https://api.media.ccc.de/public/recordings/87224","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":190,"length":2177,"mime_type":"video/webm","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T21:34:18.146+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-hd/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/87332","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":78,"length":2177,"mime_type":"video/webm","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T21:24:56.476+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-sd/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/87329","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":65,"length":2177,"mime_type":"video/mp4","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T16:08:56.801+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-sd/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_sd.mp4","url":"https://api.media.ccc.de/public/recordings/87228","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":195,"length":2177,"mime_type":"video/mp4","language":"deu","filename":"glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T16:04:39.557+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-hd/glt25-592-deu-Berichte_aus_dem_Maschinenraum_von_OpenTalk_hd.mp4","url":"https://api.media.ccc.de/public/recordings/87223","event_url":"https://api.media.ccc.de/public/events/a3879d92-4f39-5544-bad3-e79c7d479b93","conference_url":"https://api.media.ccc.de/public/conferences/glt25"}]}