Submitted by NativeSonSF t3_zzn7uk in explainlikeimfive
Say a popular creator uploads a 10 minute video. Once it's uploaded a thousand users play the video simultaneously. Is the video copied to multiple drives? Or can servers stream a single file to multiple users?
RevaniteAnime t1_j2cmdjz wrote
A video that is very "in demand" will distributed it to data centers and "peers" across the world. Peers meaning YouTube/Google makes agreements with ISPs to host popular videos on their servers which are as close as possible the end users, this applies to pretty much all big streaming services.
Streaming doesn't require the server to send the whole video at once, it only needs to send a steady stream of little chunks of the video to each individual viewer every so often.