Hi @remolacha!
What’s your CPU and memory consumption on the server during peak times?
I would expect that your bottleneck is the AP.
Does anyone know if running linux would make a significant difference?
Yes, in the sense that you can install KA Lite with Nginx proxying static content in front. This will free up a lot of resources since streaming videos won’t be handled by the kalite Python process. If you install ka-lite-raspberry-pi
on Ubuntu/Debian/Raspbian, you will have Nginx configured automatically for this behaviour. After that, you can tweak things regarding the SQLite database (“pragmas”) and the number of Nginx workers to match your system - please refer to these projects’ documentations for more information.