Streaming Analytics & Monitoring
Browse 16 curated streaming analytics & monitoring resources for video development on Awesome Video.
Resources
- 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…