Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

According to a paper from Netflix, Netflix videos are encoded in 4 second chunks

ID: 3589741 • Letter: A

Question

According to a paper from Netflix, Netflix videos are encoded in 4 second chunks. Further, even though Netflix recommends 5.0 Mbps for HD, it actually picks the encoding bitrate (bits per second) for different video resolutions (pixels per image) on a per video basis; for example, the simply drawn but hilarious and heartbreaking BoJack Horseman begins streaming 1080p video at 1.5 Mbps.

1. Suppose circuits were provisioned for the 5.0 Mbps (which could be necessary for more complex HD videos) but everyone in the network watched BoJack via chunks encoded at 1.5 Mbps (which we will assume includes all headers and overhead). How long would it take a user to download a 4 second chunk of video? Show your math.

2. For a BoJack viewer with a provisioned 5.0 Mbps circuit, what fraction of time would their connection be idle (assuming the only traffic is the chunk downloads)?

3. Suppose packet switching is used. Using the fraction you calculated in the last question (for users watching BoJack at 1.5 Mbps when provisioned at 5.0 Mbps), if we want to keep the chance of a collision below 1%, at most how many users can watch BoJack at once if every user starts downloading chunks at 5.0 Mbps at a random time within a few minute window? Show your math.

4. Now suppose the network operator notices how low the bandwidth required for BoJack is and decides to switch to circuit switching and provisioning circuits at 1.5 Mbps. How many users on the network can watch simultaneously now? Show your math.

5. If that many users try to watch using packet switching while downloading at 5.0 Mbps, what is the chance of a collision? Show your math.

6. Comparing your answers above, what approach (circuit vs packet switching) and download rate (1.5 Mbps vs 5 Mbps) is best during a period in which everyone is watching BoJack Horseman? Explain your answer in 1-3 sentences.

7. If instead different households are watching different videos at different times, which approach would you use, and why is it the same or different than in the previous question? Explain your answer in 1-3 sentences.

Explanation / Answer

Suppose circuits were provisioned for the 5.0 Mbps (which could be necessary for more complex HD videos) but everyone in the network watched BoJack via chunks encoded at 1.5 Mbps (which we will assume includes all headers and overhead). How long would it take a user to download a 4 second chunk of video? Show your mat

If instead different households are watching different videos at different times, which approach would you use, and why is it the same or different than in the previous question? Explain your answer in 1-3 sentences..If instead different households are watching different videos at different times, which approach would you use, and why is it the same or different than in the previous question? Explain your answer in 1-3 sentences.'

If instead different households are watching different videos at different times, which approach would you use, and why is it the same or different than in the previous question? Explain your answer in 1-3 sentences.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote