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 negotiated draft version, relay role, and handshake result.

Once connected, moqtap prints the full setup exchange:

12:34:56.788 #1 -- ALPN moqt-20
12:34:56.789 #1 C→R SETUP path=/moq
12:34:56.791 #1 R→C SETUP max_request_id=100

Every 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. Session state transitions — connected, setup complete, active, closed — are printed in the same stream.

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