this post was submitted on 21 Nov 2023
3 points (100.0% liked)

Home Networking

198 readers
1 users here now

A community to help people learn, install, set up or troubleshoot their home network equipment and solutions.

Rules

founded 1 year ago
MODERATORS
 

I don’t know where to ask this question so if this is the wrong place then I can take direction.

I was thinking about my plex server and my upload speed and the number of clients I could serve. I have the 4k release of the Thing where the average bitrate is close to 100Mbps. I could maybe serve 5 people on my setup if they all played that.

Then I got to thinking about Netflix, Disney, etc. and how they all serve 4k files to millions of people. That’s an enormous amount of data they’re pushing out to the internet.

If they’re serving an average bitrate file of 50Mbps to a million people? Dude that upload speed is ridiculous. Do they really have upload speeds that high or am I missing something here

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 11 months ago

The bitrate of 4K from streaming services like Disney and Netflix is much, much lower than your UHD Blu-ray rips. They recommend having a 16-25 Mbps connection to stream 4K, but the average bitrate is even lower. It's closer to 6-8 Mbits. They just recommend a higher Internet connection because of how streaming works (small bursts of higher rates with a lot of idle time in between).

You can calculate it accurately by just downloading the movie (if the streamer lets you, like premium subscriptions do) to see the file size, and then dividing that size by the length of the movie in seconds. That will give you the average bits per second by definition. You'll be surprised how low it is, because streamers use compression, while "pure" UHD Blu-ray avoids compression to satisfy purists.

As to how much data a streamer uses, it's immense. It's a huge chunk of the data on the Internet at any given time, with estimates in 40-60% range for all the streamers in aggregate. Look into "Content Delivery Networks" (CDNs) to see how it's delivered on a global scale. It's actually very impressive.