advanced~3h
Design a Video Streaming Platform on AWS
A worked system-design example for a Netflix/YouTube-style platform — S3 for storage, MediaConvert for transcoding into multiple resolutions, and CloudFront for adaptive-bitrate global delivery.
0
Subtopics
🎓 Learning objectives
- •Explain why raw uploaded video needs transcoding into multiple resolutions/bitrates before playback
- •Describe the asynchronous upload-to-ready-for-playback pipeline end to end
- •Explain what adaptive bitrate streaming (HLS/DASH) is and why CloudFront/S3 support it naturally
- •Identify the cost/latency tradeoffs of transcoding into many resolution variants
Design a Video Streaming Platform on AWS is a Pro topic
Sign in, then upgrade to Pro or Power to unlock this topic and the full AWS curriculum.
Related concepts
cloudfront-cdns3-storage-classeskinesis-streaming