You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Scaling to 12k Live Streams
K.3.401 | Day 2 | 15:40 - 16:20 | Speakers: Vladimir Vitkov
Scaling to 12k Live Streams
Abstract
According to Law Ballot Counting for any and all elections in Bulgaria need to be streamed live and archived.
We will Share how we've built a system designed to record, stream and archive 12k polling places with uncertain connectivity, personel and not much experience. The system was designed, implemented, deployed and operated in less than 2 months.
We will cover different points of the process:
- Why it was necessary
- How it was designed and implemented
- Challenges
- Possible developments
Projects that are used in implementing the solution:
- MediaMTX - https://github.com/bluenviron/mediamtx/
- nginx-rtmp-module - https://github.com/arut/nginx-rtmp-module
- Project Source code: https://git.egov.bg/meu/videonabludenie/3-01.03.2023
- Python
- Celery
- A hell of a lot of bash
Attachments
Speakers
Vladimir Vitkov
Links
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
