Infrastructure & Delivery
Browse 352 curated video infrastructure and delivery resources — CDNs, origin servers, packaging, and cloud media tooling on Awesome Video.
Subcategories
- CDN Integration & Distribution
- Cloud & CDN
- Edge Computing & Caching Solutions
- Live Streaming Servers
- Multi-CDN Management
- Peer-to-Peer Streaming Solutions
- RTMPRTSPHTTP Protocol Servers
- Streaming Analytics & Monitoring
- Streaming Servers
- VOD Streaming Servers
Resources
- SRT Open Source projectOpen source implementation of the Secure Reliable Transport protocol for low-latency video streaming over unreliable networks.
- Streaming With SRT Protocol in OBSGuide for configuring and using the SRT protocol within OBS Studio for reliable streaming to various destinations.
- gortsplibRTSP client/server library in Go, powers the MediaMTX media server.
- libristA library that can be used to easily add the RIST protocol to your application.
- oddity-rtsp-serverOpen-sourced Rust RTSP server plus companion video-rs crate from Oddity.ai.
- retinaRust RTSP client library with ONVIF surveillance focus, used in Moonfire NVR.
- rtsp-rsRTSP 2.0 protocol implementation in Rust.
- whopper — Minimal Pion WHIP/WHEP ServerSmall Go/Pion WHIP ingest + WHEP playback server for a single H264/Opus stream with CLI stream key, useful as a readable reference implemen…
- CMSD-DASH — CMSD in dash.jsNUS implementation of CMSD in dash.js from the Mile-High Video paper on server-data-driven adaptation.
- Common Media Client Data (CMCD)Original academic paper (ACM NOSSDAV 2021) introducing Common Media Client Data for streaming analytics, initial findings.
- Inca — Message Tracing and Loss Detection For Streaming Data @NetflixNetflix engineering post introducing Inca, a message tracing and loss detection system for Netflix's real-time data infrastructure, built o…
- ML-Driven Open-Source Framework for QoE in Multimedia NetworksEnd-to-end ML framework predicting and optimizing QoE from network conditions, based on ITU-T P.1203, code released open source.
- OpenQoE — Open-Source Video QoE AnalyticsApache-2.0 three-tier QoE stack: JS beaconing SDK (HTML5/Video.js/HLS.js/dash.js/Shaka) → Cloudflare Worker ingest → Prometheus/Grafana das…
- SCTE-104/35 and Beyond: A Look at Ad Insertion in an OTT WorldAd Insertion is a very important part of many video delivery systems because of the monetization aspect—it generates revenue!
- Standardizing Multimedia QoE Telemetry from Telecommunications Networks for Open AnalyticsACM SIGCOMM EMS '24 paper proposing a QoE telemetry schema extending IPFIX and OpenTelemetry, with an open source tool deployed on a live n…
- ThreeFive SCTE35An SCTE-35 parser and decoder for analyzing ad markers in MPEG-TS streams, designed for broadcast workflows.
- Understanding Real-time Bidding for AVOD ServicesExplains the principles of real-time bidding for ad-supported video-on-demand (AVOD) services, building on earlier articles about server-si…
- aws-samples/cloudfront-cmcd-realtime-dashboardGrafana dashboard enriching CloudFront logs with CMCD fields (bl/mtp/br/tb) for real-time QoE monitoring.
- cta-wave-cmcd-lib — CMCD SDKCMCD SDK with examples for Android/Kotlin and TS/JS, including hls.js and ExoPlayer CMCDManager implementations.
- eBandit: eBPF Kernel-Level Network Monitoring with MAB ABR SelectionAcademic paper implementing kernel-level (eBPF/sockops) network monitoring combined with multi-armed-bandit ABR selection for adaptive stre…
- origin-cmsd — CMSD Server PoCVarnish-based proof-of-concept implementing CMSD (Common Media Server Data) at the origin/CDN.
- switch media adeaseSwitch Media's analytics and monitoring tool for tracking streaming performance and ad delivery metrics.
- tsduck-prometheus — TS analyser metrics exporterExports TSDuck transport-stream analyser values as Prometheus metrics covering most ETSI TR 101 290 checks for broadcast monitoring.
- videojs_observability — OpenTelemetry Tracing for Video.js PlaybackInstruments a playback session as an OpenTelemetry parent span with ABR segment fetches as linked child spans, shipped to Elastic for analy…