CDN Video Streaming
This project delves into video streaming via CDN, focusing on implementing adaptive bitrate selection, DNS load balancing, and an HTTP proxy server to stream video efficiently. It provides insights into building a video CDN, making it a valuable resource for developers aiming to
Link
Related resources
- Apache Traffic ServerAn open source HTTP/1.1 and HTTP/2 caching proxy server that can be used as an edge cache in video streaming content delivery networks (CDN…
- Apache Traffic ControlAn open source CDN control plane originally contributed by Comcast. Apache Traffic Control can create a CDN with edge cache servers (like A…
- ZLMediaKitA high-performance C++ media server framework supporting WebRTC, RTSP, RTMP, HTTP-FLV, HLS, WebSocket streaming, and SRT, for building stre…
- ClipBucketAn open source video sharing platform (YouTube-like) allowing users to upload, manage, and stream video content on their own server.
- OwncastA self-hosted live video streaming server with a built-in chat. Owncast enables anyone to set up a live stream akin to Twitch, but on their…
- IcecastAn open source streaming media server primarily for audio streaming (Ogg/Opus), which can also deliver video in formats like Ogg/Theora. Co…
- DIY-Streaming-CDNReference architecture and OSS stack (OBS + nginx + load balancer) for building a self-hosted livestream CDN.
- go2rtcA flexible high-performance streaming server written in Go that can ingest RTSP, WebRTC, RTMP, HTTP-FLV, and LL-HLS and output streams to m…
- Kurento Media ServerAn open source WebRTC media server with advanced capabilities like mixing, transcoding, and computer vision integration. Kurento allows bui…
- Nimble StreamerA lightweight, free live streaming server supporting HLS, DASH, RTMP, SRT, and more, often used for low-latency streaming and transmuxing i…
- Janus WebRTC ServerAn open source, general-purpose WebRTC server (SFU and gateway). Janus is modular and can support video conferencing, streaming, and SIP/RT…