Quickstart
One command each for ffplay, VLC, curl, hls.js and a CI job.
Home/Docs
Short pages, one topic each. Everything here describes what is actually served — where behaviour differs from the usual advice, the reason is given rather than left as a footnote.
One command each for ffplay, VLC, curl, hls.js and a CI job.
What the multivariant playlist contains, why segments are fMP4, and which browsers need a player library.
Profiles, levels, GOP structure and why the bitrates are capped rather than averaged.
A single JSON document listing every stream and rendition, for scripts that should not scrape HTML.
No account, no key, no rate limit. If you need to pull the same file a thousand times in a loop, that is what it is for.
Range requests are supported and are the intended way to fetch part of a file. Conditional requests work as usual, so a cache in front of this can be validated rather than guessed at.
Assets are immutable within a release. When an asset changes, the release changes and the changelog says which files moved and why. A test pinned to a release will not drift underneath you.
Everything is generated from deterministic filter graphs. There is no camera footage anywhere on this site, so there is nothing to license and nothing to take down.