Skip to content

First Connection

The fastest way to test a connection:

Terminal window
# Probe a relay — auto-detects transport and draft version
moqtap peek moqt://relay.example.com
# Skip TLS verification for dev relays
moqtap peek moqt://localhost:4443 -k

You’ll see the transport, the negotiated draft version, and what the relay’s draft supports.

Once connected to a draft-20 relay, moqtap prints:

Transport: QUIC
Draft: draft-20
Namespace discovery: SUBSCRIBE_NAMESPACE
Fetch: supported (explicit range only)
Status: connected

To see every message of a session, including the SETUP exchange, run intercept mode: each line carries a timestamp, the session number, the direction (C→R for client to relay, R→C for relay to client), the message class, and the decoded message.

If you’re debugging a web application:

  1. Install the WebTransport Inspector extension
  2. Open DevTools (F12) and navigate to the WebTransport Inspector panel
  3. Load your page — MoQT connections are detected and decoded automatically