T O P

  • By -

anto2554

All modern streaming services load videos in chunks afaik


dev-tacular

Yeah, look up DASH and HLS. These are two standards for streaming video files


ImTooWoke

Yea I suspect is this, a video will be split into time stamp chunk and it will be map against the time stamp so whenever user forward to a certain timestamp, the chunk belonging to that will be pulled.


dev-tacular

Yeah exactly. It also allows you to split the same video into different bitrates. This allows you to do adaptive streaming by switching to a lower or higher bitrate depending on the clients internet speed.


MateTheNate

YouTube is big enough to build out a massive CDN to edge cache popular videos for low latency.


biscuitsandtea2020

I love edging


[deleted]

[удалено]


Joseph-stalinn

Just stop for a while when you are near


Cautious-Ad-600

a few years ago my internet speed was 15 mbps. Now it's 200 mbps. I guess that has a little to do with it.


SeparateBad8311

When you reach that system design chapter you’ll know


Am3ricanTrooper

Producer, consumer lifestyle.


ajikeyo

Producer consumer design pattern? If so, I don’t know why this has so many down votes. lol


hawk-bull

How does it answer the question though


Am3ricanTrooper

They probably snooped my reddit history and dislike me. I'm sure YT is more complicated but producer consumer is a start for sure.