Brussels / 1 & 2 February 2025

schedule

Scaling to 12k Live Streams


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 * Python * Celery * A hell of a lot of bash

Speakers

Photo of Vladimir Vitkov Vladimir Vitkov