General Tools
Page 17 of 22: Discover 514 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.
About this collection
General Tools brings together 514 curated resources from across the video technology landscape. Notable topics include API Libraries & SDKs, Build Scripts & Automation, Case Studies & Best Practices in DRM, and Command-line Utilities & Wrappers.
Subcategories
- API Libraries & SDKs
- Build Scripts & Automation
- Case Studies & Best Practices in DRM
- Command-line Utilities & Wrappers
- Community & Collaboration Platforms
- Cross-Platform Media Tools
- DRM
- DRM Solutions & Implementations
- DRM Testing & Validation Tools
- Docker & Containerization Tools
- Encryption Tools for Streaming
- FFMPEG & Tools
- Independent & Hobbyist Projects
- Logging & Debugging Tools
- Performance & Monitoring Tools
- Research Projects & Academic Resources
- Specialized Utility Scripts
- Test Content & Sample Streams
- Widevine FairPlay PlayReady Integrations
Resources
- 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.
- 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.
- ABR-video-transcode (Xilinx)Hardware ABR transcode pipeline: H.264 decode to multi-rendition scale to VP9/HEVC encode via FPGA TDM encoder.