Understand the QCLF Broadcast Viewer Experience

QCLF Live Broadcast viewers are receive-only for Host media. They can watch/listen to the one Host and participate in the Broadcast chat only when the normal Broadcast participation and sanction checks allow it.

The Broadcast Topic keeps media and chat together: desktop uses the Broadcast media/chat stage, while the responsive layout stacks the experience on smaller screens.

Receive-Only Managed Media

A viewer receives a managed short-lived viewer credential. The LiveKit client auto-subscribes as a viewer, and QCLF attaches only camera/microphone tracks belonging to the server-identified Host identity. Viewer UI does not expose camera or microphone publishing controls.

Host May Start After the Viewer Arrives

Viewers keep a lightweight one-second Host Live status monitor running even while Host Live is inactive. If the Host starts later, the viewer shell appears and bootstraps the managed room without requiring a page refresh. Intentional Host Live stop hides the viewer media shell again while the Broadcast chat/session can continue.

Viewer Audio Controls

If browser autoplay policy blocks remote Host audio, QCLF keeps the connection and displays an Enable Host audio recovery control. Viewers can also mute/unmute Host audio locally; that does not alter the Host’s microphone state for anyone else.

Chat Participation Is Separate

Signed-in viewers who pass participate.broadcast, Category feature/access rules, and live-sanction checks can send live Messages. A viewer can therefore be able to watch but unable to chat, depending on the current permissions.

Desktop and Mobile Layout

The accepted desktop Broadcast stage uses approximately 70% Host media / 30% chat. The mobile layout stacks the media and chat so both remain usable on narrow screens.


Community Discussion

Want to compare forum workflows, share practical QCLF tips, or discuss how other Joomla site owners use this feature? Visit the QC Live Forum Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.