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-impr...
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.
Can you clarify the problem you had with Cloudflare? It should work for this sort of use case.
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).
HLS segments?
- 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.