3 ms·
Interesting. I heard that spotify uses some P2P technology, but since it's got such a huge database and people are listening to different things, then I guess
by radarsat1 15y ago
Interesting. I heard that spotify uses some P2P technology, but since it's got such a huge database and people are listening to different things, then I guess they just leverage the users to basically send files to each other. In this case everyone is receiving the same stream live, so I guess it requires quite complex messaging management.
I'm imagining that clients check the tracker to find other clients, select a pool of peers, and then divides up a sequential list of stream blocks, requesting one from each. Still, this would depend on connecting to peers that are not too many hops away from the source, so some kind of tiering must be managed as well.