General Tools

Discover 515 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.

Subcategories

Resources (showing 385–408 of 515)

  • mp4box.js File Reader — Browser ISOBMFF Box InspectorZero-install browser tool that renders the full box tree of any MP4/CMAF file for structural debugging.
  • player-inspectorTool for inspecting the runtime behavior of MSE-based video players (buffer, segment requests, quality switches).
  • shaka-player-cmcd-v2-pluginProof-of-concept CMCD v2 plugin for Shaka Player, including Response Mode server-response metrics collection.
  • webrtc-dump-importer — chrome://webrtc-internals Dump AnalyzerImports webrtc-internals JSON dumps and plots getStats time series as zoomable graphs for diagnosing real-time session issues.
  • AMWA NMOS Testing ToolWeb-service test suite that generates NMOS API conformance tests from the specs; the basis of JT-NM Tested certification.
  • CMCD-CAdViSEAcademic tool extending the CAdViSE streaming testbed for CMCD-aware per-device bitrate ladder evaluation (CADLAD).
  • Canary Monitor for HLS and DASH StreamsSynthetic probe that periodically fetches HLS/DASH manifests and ad-tracking beacons, detecting stale segments, manifest regressions, DASH…
  • Eyevinn HLS Stream MonitorSelf-hosted Grafana+Prometheus stack with preconfigured dashboards/datasources for monitoring HLS stream metrics.
  • GStreamerVideoMetricsIngests RTMP via GStreamer and exposes Prometheus metrics (fps, pipeline uptime, frame size, codec).
  • Improving Video Observability with CMCD and CloudFrontAWS engineering blog on parsing CMCD query-string metrics from CloudFront real-time logs into Timestream with a Grafana dashboard for sessi…
  • Open Sourcing Our PTP and ST 2110 Analysis Tool (Open Broadcast Systems)Release write-up for a lightweight open source PTP and ST 2110 stream analyzer aimed at practical field troubleshooting.
  • SRT Prometheus ExporterLibrary exposing per-socket SRT statistics (CBytePerfMon) as Prometheus metrics with a built-in scrape endpoint and stat whitelist/blacklis…
  • YouTube Stream Monitoring DashboardGrafana dashboard for YouTube live stream monitoring: status, viewers, engagement metrics.
  • antaresGo tool that monitors HLS/DASH streams, outputs inspection reports, includes SpeedInspector checking segment-addition speed vs real time.
  • awesome-cmcdCurated list of Common Media Client Data (CMCD) tooling maintained by Eyevinn: client-side collectors, server/CDN-side parsers, validators,…
  • ffmpeg_exporterPrometheus exporter probing stream URLs directly via ffmpeg, exposing bitrate/fps/connection-state as gauges, server-agnostic.
  • hls-cmcdLibrary for decorating HLS manifests/requests with CTA-5004 CMCD (Common Media Client Data) query parameters.
  • nginx_rtmp_prometheusPrometheus exporter scraping NGINX-RTMP module's rtmp_stat, exposing stream count, bytes in/out, and bandwidth metrics.
  • player-analytics-specificationOpen, backend-agnostic spec (TypeScript/JSON schema) for video player analytics data format.
  • stream-testerLivepeer's load/health-check tool that pushes RTMP ingest, reads back HLS, reports segment success rate with Discord alerting.
  • streamsurferGo tool that probes HTTP video streams (HLS) for errors in a health-check style, successor to the Python hlsprobe tool.
  • twitch_exporterPrometheus exporter for the Twitch.tv API, ships a pre-built Grafana dashboard.
  • video-latency-toolkitMeasures end-to-end video latency via encoded time-signal image, capture and parse, outputs Prometheus metrics.
  • video-quality-tools (LCMApps)Node.js tools wrapping ffprobe to detect fps/bitrate drops and GOP structure changes in real time on live streams.