streamtop
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/streamtop/
A terminal monitor for debugging HLS, DASH and internet live streams.
Script Preview
Review this script before executing in your terminal.

streamtop is a TUI and CLI for checking HLS, DASH, and WHEP (WebRTC-HTTP Egress) video streams from the terminal.
It measures latency, bitrate, resolution, frame rate, codecs and audio details, then checks whether the live stream matches what the playlist says. It also tracks segment timing, ad markers and common MPEG-TS errors, and can compare output from different CDN edges.
Other features include side-by-side stream comparison, opening the current stream in mpv, pass or fail checks for scripts and CI, and alerts through Slack, Discord or webhooks. Reports can be saved as JSON, HTML or HAR files, with Prometheus and OpenTelemetry support for longer-term monitoring.
Broadcast engineers, SREs, tech streamers and anyone working with livestreaming can use streamtop to check encoder output and investigate problems with a live stream. This tool is also ideal for OBS users to inspect a broadcast once it is available as HLS, DASH or another supported stream.

