Design A Video Streaming/Sharing Platform
Problem Statement
Design A Video Streaming/Sharing Platform like YouTube. YouTube is a video-sharing platform that allows users to upload, view, and interact with video content. As of this writing, it is the second most visited website in the world 🤯.
Requirements
- Users can upload, view, search, comment, like, share and subscribe to videos
- Users can watch/stream videos
- Handle high traffic and storage
PlayGround
Architecture Overview
- Use CDN for video delivery
- Implement video encoding pipeline
- Design scalable database schema
Loading...
Loading...