What problem does it solve?
It helps you manage call participants during live sessions by enabling moderation actions (mute/pause), view control (pin/unpin), and engagement signals (raise hand) while keeping your UI synchronized with real-time participant state.
Core Features & Use Cases
- Mute and pause controls: Mute participant audio, pause/resume participant video to reduce disruption during meetings.
- Pin and unpin for focus: Pin a participant to highlight them in your local layout and unpin when needed.
- Live participant monitoring: Track join/leave changes, audio/video mute states, hand-raise status, dominant speaker changes, and screen share/recording events using a participant event listener.
- Participant UI toggles: Show or hide participant list and raise hand controls via session settings for custom moderation experiences.
Quick Start
Use the participant-management skill to mute or pause a specific participant by their uid, then attach a ParticipantEventListener to update your UI whenever participant state changes.