protocol for an open tv channel network.
a key. a stream. a link. generate an Ed25519 key pair — that's your channel. use your key to start broadcasting. your key and your stream become a single tltv:// address. the protocol handles discovery, federation, and relay between nodes.
no signup. no platform. no permission needed.
timelooptv.org · spec · demo
# install
curl -sSL https://raw.githubusercontent.com/tltv-org/cli/main/install.sh | sh
# generate a key
tltv keygen
# start a stream
tltv server test --name "my channel" -k TV*.key
# watch it
mpv "$(tltv stream --url tltv://TVxyz...@localhost:8000)"| repo | what |
|---|---|
| protocol | federation spec, test vectors, reference implementation |
| cathode | reference server — GStreamer, HLS, federation |
| phosphor | web client — stream viewer + control panel |
| cli | command-line tools — identity, signing, bridge, relay, origin server |
| cathode-plugins | server plugins — HTML rendering, script sources, overlays |
| examples | minimal server + relay implementations |
| showrunner | autonomous channel programmer — AI skill package |
everything is MIT licensed.