Discussion about this post

User's avatar
ABINASH KUMAR MISHRA's avatar

I just reviewed your video playback system flow; here are my few points

Positives:

The diagram does show some basic elements of video playback, like the user request, interaction with a load balancer, and the delivery of video data. It gives a very high-level overview.

improvements:

It misses crucial parts of video playback. It doesn't show how the video is prepared for playback (encoding, packaging), how the video is delivered efficiently (CDN), or the specific steps the player takes to get the video (manifest files, segments). The "Temp Blob Store" is unclear in its role.

Summary:

To make it better, show the flow like this: User requests video -> CDN checks if it has the video -> If yes, CDN delivers video segments to user. If no, CDN gets the video from the origin server and delivers it to user. Also, remove the "Temp Blob Store" as it's not a standard playback component. Focus on how the video gets to the user's player.

Expand full comment
Lakshmaiah Gupta K V's avatar

Very good explanation

Expand full comment
2 more comments...

No posts