Video Streaming Platform with Live Comments
Apr 2025 - June 2025
- Supported user video upload and playback with the MPEG-DASH standard; utilized FFmpeg for ~40% faster playback loading.
- Designed scalable distributed storage servers with consistent hashing for dynamic node management, supporting 10x faster horizontal scaling and low-latency communication via gRPC + Protobuf.
- Enabled high-concurrency live comments using Redis Pub/Sub for broadcasting and MongoDB for asynchronous history records.
- Deployed the cluster remotely on AWS EC2. Utilized etcd for video metadata consistency and service registration and discovery.