Your question is Netflix Streaming Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design Netflix (streaming video download). Asked in the System design 1 stage. Treat this as a practical ML system design exercise: clarify the intended download experience, then explain how content selection, ranking, prediction, serving, and offline synchronization would work end to end.