Has either Apple music or another distributed audio streaming service handled massive traffic with HLS?

I'm working on an audio streaming service (not subscription music streaming), and our servers select a sequence of streams specific to each client. I was interested in the segmentation that HLS describes, but I was concerned with latency with an on-demand audio service. Can anyone vouch for HLS in this area or describe pitfalls?

Replies

It depends on how you architect the solution.

If your content is in CDN and all your server is doing is selecting a sequence of streams and returning it in a master playlist, you should be able to scale that pretty well depending on the amount of traffic you receive. As long as you dont stream the content from the same servers 🙂

Hi codeblooded,


HLS is designed to scale extremely well, as it leverages traditional HTTP caching mechanisms.


Which elements of latency are you concerned about?