Can I host a video streaming service on my droplet?

Posted April 1, 2019 16.3k views
Programming ProjectUbuntu 18.04

I’m trying to create something similar to Twitch Plays Pokemon, where commands are recieved via a web interface, something is done with the commands, and the results streamed live.

I’ve already played around with VNC to get a desktop environment. It LOOKS like this should work, but is there likely to be some problem down the road that I can’t forsee at the moment?

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.

Submit an Answer
2 answers

You can definitely stream video, and I think you will find that the bandwidth costs on DigitalOcean are much less than doing something similar on AWS/GCE/Azure.

One recommendation: You might be able to reach a large audience more efficiently and cheaply if you stream from the Droplet to YouTube, and then host a webpage that has the interactivity and the YouTube stream embedded.

That way there’s only one outbound video stream from the Droplet, and YouTube handles scaling it to hundreds of viewers.

  • Thanks for your reply buddy. Your message implies that twitch has multiple outbound streams, I don’t understand why this would be?

    Anyway- I installed OBS (the most common broadcasting software) on my droplet but it won’t launch because ‘failed to initialise video- GPU may not be supported’. This could be a significant stumbling block. Droplets probably don’t have particularly impressive GPU cards. Do you think there is a solution to this?

You can use 1-click Ant Media Server image in Digital Ocean Marketplace for live streaming.