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.
Video costs more to deliver than voice. See Pricing → Video Call for per-minute rates.
Video pricing →client.startCall({ calleeId: 'user_2', mediaType: 'video' })Permissions, provider setup, and VideoView props are all in the docs.