I have created a massive video course platform that stores the videos as MP4 and serves them by ranges (I use NGINX as reverse proxy).
The videos: When uploading the videos they are always converted to mp4, they are encoded in h264 and their size is limited so they are all optimized. NGINX also caches the videos to optimize speed (filling method using mp4 module).
My problem: sometimes when opening a video it takes a long time to play the video, despite the fact that 2 MB ranges are downloaded. Playback becomes slow and skipped despite very little traffic.
The droplet I am using is: 4GB - 2 vCPUs - 4TB - 80GB ($ 20 / mo) SO: Ubuntu 18 Region: NYC3
Any suggestions on which droplet to use to optimize content delivery?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Click below to sign up and get $100 of credit to try our products over 60 days!