# MoQ Publish

### Source MoQ

Relay URL Broadcast name

### Video encode WebCodecs

Accurate preview (decode a copy of the stream) Codec
Max resolution
Frame rate (fps)
Target bitrate (kbps)
Keyframe interval (ms)

### Audio encode WebCodecs

Codec
Sample rate (Hz)
Channels
Mic processing

Auto keeps the browser default. On macOS the defaults engage voice processing: auto gain can slowly pull the level down and other system audio gets ducked.

Echo cancellation
Auto gain control
Noise suppression
Opus options
Bitrate (kbps)
Frame duration
Complexity (0-10) In-band FEC Expected packet loss (%) DTX (discontinuous transmission)
Gain

### Metadata `meta.json` MoQ

{ "title": "My Broadcast", "location": "earth", "note": "edit me" }

### Network