Bird
Raised Fist0
HLDsystem_design~10 mins

Transcoding and adaptive bitrate in HLD - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the component responsible for converting video formats.

HLD
The [1] module converts raw video into multiple formats for streaming.
Drag options to blanks, or click blank then click option'
ADatabase
BTranscoder
CCache Server
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing the Transcoder with the Cache Server.
2fill in blank
medium

Complete the code to specify the streaming technique that adjusts video quality based on network speed.

HLD
Adaptive bitrate streaming uses [1] to switch video quality dynamically.
Drag options to blanks, or click blank then click option'
Afixed bitrate
Bbuffering only
Csingle bitrate stream
Dmultiple bitrate streams
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing fixed bitrate which does not adapt to network changes.
3fill in blank
hard

Fix the error in the description of the component that stores transcoded video segments.

HLD
The [1] stores video segments for quick delivery to users.
Drag options to blanks, or click blank then click option'
ATranscoder
BOrigin Server
CContent Delivery Network
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing CDN with Origin Server or Transcoder.
4fill in blank
hard

Fill both blanks to complete the adaptive bitrate streaming flow.

HLD
Client requests video from [1], which fetches segments from [2] based on network conditions.
Drag options to blanks, or click blank then click option'
AContent Delivery Network
BOrigin Server
CTranscoder
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up CDN and Origin Server roles.
5fill in blank
hard

Fill all three blanks to complete the transcoding pipeline steps.

HLD
Raw video is sent to [1], which outputs [2]. These are then stored in [3] for streaming.
Drag options to blanks, or click blank then click option'
ATranscoder
Bmultiple bitrate streams
CContent Delivery Network
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing the roles of Load Balancer and CDN.