Skip to content
@tltv-org

tltv

Protocol for an open TV channel network
tltv

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


try it

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

the stack

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.

Pinned Loading

  1. protocol protocol Public

    TLTV Federation Protocol — 24/7 television channels with Ed25519 identity, signed metadata, HLS delivery, and open relay.

    Python 5

  2. cli cli Public

    Command-line tool for the TLTV Federation Protocol. Channel identities, document signing, vanity ID mining, URI parsing, network probing — plus a built-in bridge server, relay server, and pure-Go o…

    Go

  3. cathode cathode Public

    TLTV reference server — multi-channel live TV playout over HLS with federation protocol support.

    Python 1

  4. phosphor phosphor Public

    TLTV client application — stream viewer + station control panel

    Svelte

  5. showrunner showrunner Public

    autonomous channel programmer — AI skill package

    Python 1

  6. cathode-plugins cathode-plugins Public

    Optional plugins for cathode — HTML rendering, script sources, GStreamer generators, and post-mix overlays for TLTV servers.

    Python

Repositories

Showing 9 of 9 repositories
  • cli Public

    Command-line tool for the TLTV Federation Protocol. Channel identities, document signing, vanity ID mining, URI parsing, network probing — plus a built-in bridge server, relay server, and pure-Go origin server. Single static binary. Zero dependencies.

    tltv-org/cli’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 8, 2026
  • website Public

    Landing page for timelooptv.org

    tltv-org/website’s past year of commit activity
    HTML 0 MIT 0 0 0 Updated Apr 8, 2026
  • .github Public

    TLTV organization profile

    tltv-org/.github’s past year of commit activity
    0 0 0 0 Updated Apr 7, 2026
  • showrunner Public

    autonomous channel programmer — AI skill package

    tltv-org/showrunner’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Apr 7, 2026
  • phosphor Public

    TLTV client application — stream viewer + station control panel

    tltv-org/phosphor’s past year of commit activity
    Svelte 0 MIT 0 0 0 Updated Apr 7, 2026
  • protocol Public

    TLTV Federation Protocol — 24/7 television channels with Ed25519 identity, signed metadata, HLS delivery, and open relay.

    tltv-org/protocol’s past year of commit activity
    Python 5 MIT 0 0 0 Updated Apr 6, 2026
  • cathode-plugins Public

    Optional plugins for cathode — HTML rendering, script sources, GStreamer generators, and post-mix overlays for TLTV servers.

    tltv-org/cathode-plugins’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Apr 6, 2026
  • examples Public

    Minimal TLTV server and relay implementations in Go, Python, and Node.js

    tltv-org/examples’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 6, 2026
  • cathode Public

    TLTV reference server — multi-channel live TV playout over HLS with federation protocol support.

    tltv-org/cathode’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Apr 6, 2026

Top languages

Loading…

Most used topics

Loading…