CloudFlare is entering a very crowded space. With YouTube and Facebook owning an overwhelming majority of video hosting market, what’s left is shared between Brightcove, The Platform, Ooyala, Bitmovin, Vimeo, Vidyard, Wistia and a whole ton of smaller players and in-house solutions (ffmpeg -> _any cdn_ -> video.js). Surely, this piece of the pie is not as big as many had hoped for, but there’s definitely more than a…
The primary use case for CDN is latency reduction for serving small files (CSS, JS, images) and such traffic has different characteristic and requires different optimizations than high-throughput traffic. I worry how long large files are going to be cached by CDN PoPs. PoPs can't certainly cache everything forever and they can be more eager to remove large files and in such case CDN will be reducing performance by adding an additional HTTP level hop to the origin server (and likely a few IP level hops). My other worry is that PoPs can deploy DoS detection heuristic that are tuned for standard web pages and a bandwidth intensive page may trigger the rules and have the traffic throttled. Such throttling is something that I've occasionally observed while testing CloudFlare with large files, but I'm not sure what was the cause, CloudFlare monitoring tools did not report anything unusual.