Camera on day one
startCall({ mediaType: 'video' }) plus VideoView / LocalVideoView / RemoteVideoView for custom layouts.
Core products · Video
Local and remote video, camera controls, and ready-made or custom call UI.
startCall({ mediaType: 'video' }) plus VideoView / LocalVideoView / RemoteVideoView for custom layouts.
Mute, speaker, camera on/off, flip camera, and end — via CallingUI or client methods.
Permissions, client config, in-call controls, and video views are in the docs.
client.startCall({ calleeId: 'user_2', mediaType: 'video' })Permissions, provider setup, and VideoView props are all in the docs.