Start Broadcast
Required for create/start/mute/announcements endpoints. Join is anonymous.
Helps STT pick the right MMS adapter; blank often produces gibberish.
Room
Ingest WS
LiveKit
LiveKit status: disconnected

Audience Chat
State:
This updates listener tokens and attempts to update currently connected listeners in LiveKit.

Microphone Ingest
Sends PCM16 audio to the Django ingest WebSocket (used for STT/translation pipeline).
Announcements (stored)
Stored announcements are visible to listeners who join later.
Recent announcements
No announcements yet.
Live Chat
Ephemeral (LiveKit data channel). Use announcements for persistent messages.
You are the speaker.

Log
Useful debug output for tokens/URLs and runtime errors.