0

Do you need N times the bandwidth to send same data to N users (for example when streaming live video to many users) or are current network protocols capable of cloning packets mid-route (or similar technique) that would allow to reduce required measures?

I'll explain what I mean with example: server sends data to two nodes, then those nodes send data to two another nodes... and so on till data reaches clients, that way every node needs only twice the bandwidth and not N times the bandwidth...

2

1 Answer 1

5

The three main approaches to save bandwidth in such cases are:

  • Multicast (which is supported by too few networks to be widely used).
  • Bittorrent style peer-to-peer networks (I don't know if this has successfully been used for streaming).
  • Caching servers deployed in strategic locations on the network (this is how some large video services operate their services).

Not the answer you're looking for? Browse other questions tagged .