Self-hosted / Distributed / HLS
Distributed Video Streaming Platform. Enhanced using AI
A distributed video pipeline that processes videos during upload for optimized streaming. Aimed to reduce bandwith consumption and processor overhead.
One upload, three stages
01
Upload
The browser PUTs the raw file straight to object storage over a presigned URL.
02
Process
The backend slices it into chunks and fans them out to transcoding workers over Kafka.
03
Stream
Segments and manifests are served as HLS directly from the storage bucket.