Streaming Analytics & Monitoring
Explore 29 curated Streaming Analytics & Monitoring resources in Infrastructure & Delivery — tools, guides, and references for video developers on Awesome Video.
About this collection
Streaming Analytics & Monitoring is a focused collection within Infrastructure & Delivery, with 29 curated resources.
Resources
- AtabaqueQt6/QML analyzer for TV 3.0 / ATSC 3.0 signaling (LLS, SLS, ROUTE, DASH) built on libatsc3.
- aws-samples/cloudfront-cmcd-realtime-dashboardGrafana dashboard enriching CloudFront logs with CMCD fields (bl/mtp/br/tb) for real-time QoE monitoring.
- cmcdZero-dependency TypeScript library that parses and serializes Common Media Client Data for CTA-5004 v1 and CTA-5004-A v2.
- cmcd.jsTypeScript definitions for Common Media Client Data (CMCD) keys and payloads.
- 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.
- 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…
- hls-stream-monitorPython monitor that checks HLS stream uptime, latency, and playlist health.
- 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.
- moq-analyzerBrowser analyzer for Media over QUIC mlog files that reports object latency, relay dwell, loss, bitrate, and jitter.
- moqgenLoad generator and relay probe for Media over QUIC, analogous to telemetrygen for streaming relays.
- node-cmcdNode library for Common Media Client Data (CTA-5004).
- 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…
- OrbitStream SDR LiveSDR-based live broadcast signal monitoring and error detection utility for diagnostics of incoming video transmission signals.
- origin-cmsd — CMSD Server PoCVarnish-based proof-of-concept implementing CMSD (Common Media Server Data) at the origin/CDN.
- Owncast CMCD Playback ReportingDeveloper documentation for Owncast's CMCD playback-health collection, including request parsing, event collection and fallback segment-tra…
- QoE-SentinelFramework for testing streaming playback quality and resilience using Shaka Player, Playwright, and Chrome DevTools Protocol.
- rtcstatsClient and server that collect Chrome getStats and webrtc-internals dumps so engineers can query WebRTC session quality: bitrate, RTT, pack…
- 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…
- streampulse — Synthetic HLS/DASH monitoringSingle-binary streaming health probe with manifest, DRM, low-latency and media checks, transport checks, JSON findings and Prometheus metri…
- streamtop - Terminal Live HLS/DASH/IPTV Stream DiagnosticsA zero payload terminal diagnostic tool for live HLS, DASH, and IPTV streams built in Rust. Instead of downloading full multi megabyte medi…