protocol for an open tv channel network.

watch the demo read the spec

a key.

generate an Ed25519 key pair. that's your channel. no signup, no platform, no permission needed.

a stream.

use your key to start broadcasting. signed metadata, standard HLS. open protocol, fully open source.

a link.

your key and your stream become a single tltv:// address. the protocol handles discovery, federation, and relay between nodes.

try it

install tltv cli tool.

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)"

build