&gt;  With a broadcast 50,000 people watching the same thing is 1 broadcast. It&#x27;s just a question of scalability that gets complicated if millions of people all want to watch the same thing at the exact same time.<p>No, it is exact opposite. The simplest thing do to right is to have a single broadcast which is watched by millions of people - it is infinitely cacheable on the CDN - players are accessing the exact same HLS or Dash chunks so nothing goes to the origin.<p>The complexity is handling 40,000 concurrent streams watched by 3-10 users each because the edge caching in that case is horrible