10 MB is a large file for web hosting:
I did not suggest that. YouTube is an online video player, not a video CDN. I think you will benefit from a video CDN or any other static file host.
The use of a CDN for streaming video helps a stream reach viewers around the world, minimizes latency and buffering time, and ensures that the stream’s source or origin server are not overwhelmed with requests.
- Minimizing distance to viewers reduces latency
- Origin server is not overwhelmed
- Streaming content does not exceed network bandwidth
https://www.cloudflare.com/learning/video/what-is-video-cdn/