Interesting project but very technically challenging
It's going to take a huge amount of data storage and data transfer and I can't think of anything including ipfs is really suitable long-term. CDN might not be possible because of the huge data transfer fees for video. Ipfs last time I tested it (a few months back) is quite slow and buggy. It'll be interesting to see how this develops. Some more technical details on how you could scale a system would be interesting. Good luck with the project.
Thank you for your support, yes IPFS is slow for what is envisioned. Team is working hard on the beta right now.