mix moqx.moqtail.demo (moqx v0.4.1)

Copy Markdown View Source

Connects to a relay, fetches a catalog, lets you choose a track, then prints live runtime stats (bandwidth, groups/s, objects/s, PRFT latency when present).

Usage

mix moqx.moqtail.demo [relay_url] [options]

Examples:

mix moqx.moqtail.demo
mix moqx.moqtail.demo --track 259
mix moqx.moqtail.demo https://ord.abr.moqtail.dev --namespace moqtail
mix moqx.moqtail.demo https://ord.abr.moqtail.dev --namespace moqtail --list-tracks-only

Options:

  • --namespace - catalog/subscription namespace (default: "moqtail").
  • --track - track name to subscribe to directly (skips interactive prompt).
  • --list-tracks-only - fetch/subscribe catalog, print tracks, and exit.
  • --timeout - connect/catalog/subscription timeout in ms (default: 10_000). When explicitly provided, it is also used as a max stream runtime; when it expires, the task exits cleanly.
  • --interval-ms - stats print interval in ms (default: 1_000).
  • --delivery-timeout-ms - passed through to MOQX.subscribe/4.
  • --show-raw - include full per-track raw catalog maps in listing output.
  • --help - prints this help.