Inspecting Messages
CLI — terminal output
Section titled “CLI — terminal output”The CLI displays every MoQT event with timestamps and color coding:
12:34:56.789 #1 C→R CTRL SUBSCRIBE req=1 ns=live track=video12:34:56.801 #1 R→C CTRL SUBSCRIBE_OK req=1 alias=112:34:56.810 #1 R→C UNI subgroup track=1 group=0 sub=012:34:56.811 #1 R→C OBJ id=0 pri=128 len=1024Use --filter ctrl to show only control messages, or --filter data for data streams only. Use -j for JSON output for scripting and piping to other tools.
Browser extension — DevTools panel
Section titled “Browser extension — DevTools panel”The WebTransport Inspector panel shows:
- Live connections with per-connection bitrate
- Control messages with expand/collapse for all fields
- Stream inspector with live byte counts per QUIC stream
- Payload viewer — auto-detects JSON, fMP4, or binary with hex highlighting
- Stack traces showing where connections and streams originate in your code
Parse warnings
Section titled “Parse warnings”All moqtap tools use lenient parsing. Unknown message types, unexpected field lengths, and unknown parameters produce warnings rather than errors. Warnings are highlighted so you can spot protocol issues and draft-version mismatches immediately.