I have been researching VOD infrastructure for a while now. So far, most services are either too expensive, too isolated or too rigid on how they are available to developers. Then there are the wistias, the vimeos, the vidyards which are too user centric and are more focussed on marketing and analytics.<p>AWS Media services seems exciting other than the cloudflare one that popped up back in September. Can't wait to try both.<p>Ideally, I would love something like the following:<p>1. Ability to upload video and transcode for cheap. Most services charge based on per minute of transcoding and get real expensive if you plan to process tons of videos. Not to mention, they charge additional for HD minutes. I have looked at amazon elastic transcoder, zencoder, encoding.com, coconut.co etc. Thinking of building my own using a decent VPS and slapping ffmpeg on top of it. Any suggestions ?<p>2. Video delivery and player for things such as HLS, Dash etc. So far, I have found shaka player from google to be a good one. There is even a videojs integration for it which seems to work well.<p>3. Video distribution/CDN. This one is still tricky for me. Some CDNs are not good with videos and some are too generic. Evaluated maxcdn/stackpath, keycdn, fastly and now looking at cdn77<p>So yea, this is a tough problem. I hope someone does it in a way that it is easy for developers to build their own using the infrastructure. Right now, it is all fragmented.