4 ms·
CDNPerf is great. I actually used them to choose which CDN to use for video on demand streaming. I ended up going with Google CDN. My benchmark was how many com
by artellectual 8y ago
CDNPerf is great. I actually used them to choose which CDN to use for video on demand streaming. I ended up going with Google CDN. My benchmark was how many complaints I got from students on my platform[1].
- Cloudflare doesn't distribute hls segments they will just route everything to LAX
- Bunny CDN had a few
- KeyCDN had a few but better than Bunny CDN
- StackPath had a few but better than Bunny CDN
- Google CDN had 0 complaints
No youtube, Vimeo etc...
All video streaming / hosting is done in house. Streams about 500GB to 600GB / month.
I pay about 40 USD / month for Google CDN bandwidth. I used CDNPerf pricing calculator, it's spot on.
[1] https://www.codemy.net https://www.codemy.net.
- anonymoushn 8y ago(edited: I work at Cloudflare) Can you clarify the problem you had with Cloudflare? It should work for this sort of use case.
- artellectual 8y agoI don't think you can, because Cloudflare Video CDN is a separate product. So offering it a long with your business / free package is against your business interest. Cloudflare basically tried to sell me a $1000 / month (minimum) Video CDN. But if it was a mistake and should this be able to work using Cloudflare I would happily pay to upgrade to the business plan. I can afford 20-40 USD / month not $1000
- anonymoushn 8y agoI'm not sure what our minimum plan level that allows using us for mostly video is, but it's almost certainly independent of Cloudflare Stream.
- lukeqsee 8y agoA major client of mine was recently shut down (without notice) because one of our major products is video streaming. Apparently that’s now against the Cloudflare’s TOS (unless, of course, we used CloudFlare’s streaming product at rates that make us unprofitable). We left without looking back, because interrupting our primary product without notice is unacceptable in every situation (except the very, very few aggregious fringe cases).
- jplevine 8y agoHi Luke, late to the show here, but agreed this should never happen. Can you reach out to me directly with the domain name you used? You can DM me at twitter.com/jplevine
- rhizome 8y ago>Cloudflare doesn't distribute hls segments they will just route everything to LAX HLS segments?
- anonymoushn 8y ago.ts files, see https://en.wikipedia.org/wiki/HTTP_Live_Streaming https://en.wikipedia.org/wiki/HTTP_Live_Streaming
- rhizome 8y agoHLS = HTTP Live Streaming
- urlgrey 8y agoAt Mux we use Cedexis Openmix to dynamically select between Fastly and Highwinds (now Stackpath) CDNs to stream a lot of video. The end-user experience with a CDN is going to vary dramatically depending on where your users are located around the world, which ISP they use, and many other factors that change by the minute. I wrote a blog[1] post about how & why we use multiple CDNs with our video service. You might also want to evaluate a video QoE service to see what your users are experiencing in terms of video start-up times, rendition switching, buffering, etc. [1] https://mux.com/blog/multi-cdn-support-in-mux-video-for-improved-performance-and-reliability/ https://mux.com/blog/multi-cdn-support-in-mux-video-for-impr...
- artellectual 8y agoThat is cool. I've been stalking Mux for a while. Since I've had to implement some of the things Mux offers on my own. I actually completed the video streaming part of my CMS right before Mux offered /video service. By that time it was too late lol I had already solved most of the problems. Also saw that you guys use elixir on your backend which was coincidentally was also my language of choice.