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.