This was an interesting question, so I took a quick dive in the docs, it seems it has an S3 integration to help with it, and some comments on the various supported services
More info here: https://owncast.online/docs/storage/
Still, depending on the chosen provider and the amount of viewers, it could be quite costly
Just out of curiosity, is the mouse bluetooth?
I heard there are some intermittent problems with them on linux because of proprietary blobs and similar driver issues, but I’ve never had one, so I’ve no direct experience.