Skip to content

Welcome to Vidivo

The paid 1-on-1 video call platform for hosts who monetize their time.

Vidivo is a paid 1-on-1 video call platform that lets hosts (coaches, tutors, consultants) monetize their time through per-minute billing. Guests can join calls without registering --- just a link and a credit card.

Key features:

  • Per-minute billing with time-window hold/capture via Stripe
  • Guest mode --- no account required for callers
  • Encrypted P2P video --- browser-native WebRTC with DTLS-SRTP
  • Shareable call links --- temporary URLs with configurable expiry and usage limits
  • Scheduling --- hosts set availability, clients book time slots with calendar integration
  • Real-time chat --- WebSocket messaging between hosts and clients
  • Platform payouts --- hosts receive payouts directly to their bank account

Host Guide

Set up your account, complete age verification, connect Stripe, and start earning.

Read the Host Guide ->

API Reference

Full REST API documentation with request/response examples for every endpoint.

Browse the API ->

System Architecture

Deep dive into the 12 microservices, billing engine, and infrastructure design.

View Architecture ->

WebRTC & TURN

P2P signaling flow, TURN fallback, HMAC credential generation, and ICE candidates.

Read WebRTC docs ->

  1. Sign up at vidivo.app and complete email verification
  2. Complete age verification (required for host accounts)
  3. Connect your bank account to receive payouts
  4. Set your per-minute rate and window size
  5. Generate a call link and share it with your client
  1. Receive a call link from your host (e.g. vidivo.app/c/abc123)
  2. Open the link in a modern browser --- no account needed
  3. Enter your credit card (a hold is placed before the call starts)
  4. Allow camera and microphone access
  5. Connect to your host instantly

Vidivo is currently in Phase 3 development (Payment UX complete). The platform includes 12 backend microservices, a React web app, an admin panel, a documentation site, and a TURN server. 37 test packages pass with zero race conditions.