Live data from Hacker News

Are packets duplicated in live video broadcast?

news.ycombinator.com

1–6 of 6 posts

Are packets duplicated in live video broadcast?

#1
If 10 users are being served a live video broadcast stream of 1mbps bitrate by a server, does the server require 10mbps bandwidth or is 1mbps enough?

Since the server is serving exactly same data to multiple clients, does it send multiple copies of same packets with different destination addresses or does it send a single copy of a packet with a list of destination addresses?

If the commonly used protocols doesn't support this, are there any not so widely used options?

Re: Are packets duplicated in live video broadcast?

#2
You can't send a packet with a list of destination addresses.

There is multicast, where clients can register "I'd like a copy of all packets to $address please", but it doesn't work on public internet. It's used by some providers for TV streaming inside their networks though.

There's also peer-to-peer approaches, where clients share the data they receive with other clients, similar to Bittorrent.

The most common approach is individual streams from the servers to the clients though.

Re: Are packets duplicated in live video broadcast?

#3
post #2

You can't send a packet with a list of destination addresses. There is multicast, where clients can register "I'd like a copy of all packets to $address please", but it doesn't work on public internet. It's used by some providers for TV streaming inside their networks though. There's also peer-to-peer approaches, where clients share the data they receive with other clients, similar to Bittorrent. The most common appr…

Does youtube use multicast?

Re: Are packets duplicated in live video broadcast?

#4
post #2

You can't send a packet with a list of destination addresses. There is multicast, where clients can register "I'd like a copy of all packets to $address please", but it doesn't work on public internet. It's used by some providers for TV streaming inside their networks though. There's also peer-to-peer approaches, where clients share the data they receive with other clients, similar to Bittorrent. The most common appr…

Does youtube use multicast?

No.

Re: Are packets duplicated in live video broadcast?

#5
post #2

You can't send a packet with a list of destination addresses. There is multicast, where clients can register "I'd like a copy of all packets to $address please", but it doesn't work on public internet. It's used by some providers for TV streaming inside their networks though. There's also peer-to-peer approaches, where clients share the data they receive with other clients, similar to Bittorrent. The most common appr…

Does youtube use multicast?

No. As I said, multicast generally doesn't work across networks you don't control (and also needs special clients, can't be used with browsers).