Cams Site
The storefront your customers see: a catalog of live broadcasts, model rooms with chat, paid shows, tips and Premium. Below is the cam site template we ship by default.
Live WebRTC streams — in the browser on any device
Model broadcasts are delivered over WebRTC — genuine live video with sub-second latency rather than HLS-based near-live streaming that lags by tens of seconds. Viewers see the model react instantly, so chat, tips and private shows work in real time.
Visitors watch streams right in the browser, with no apps or plugins to install:
- on Windows, macOS and Linux computers — in Chrome, Safari, Firefox, Edge and other modern browsers;
- on Android and iOS / iPadOS phones and tablets — in mobile browsers;
- video quality adapts to each viewer's connection speed.
Broadcast catalog
The cam site home page is a grid of live broadcasts with a live viewer count and a LIVE badge: model statuses update in real time.
- filters by category and tag;
- sorting by popularity and online status;
- a responsive layout for mobile devices.
Model rooms and show formats
From the catalog, customers enter a model's room: live video and a text chat. Models set their paid-show rates in their own dashboard, and classic and exclusive private shows can be priced differently.
- free public room — the broadcast and a shared chat;
- group show — a paid broadcast for several viewers;
- classic private — a one-on-one show: the customer sees and hears the model, and other visitors can enter spy mode and watch the private;
- exclusive private (face-to-face) — the customer can turn on their own camera, and the model sees and hears them; nobody can spy on this show;
- Watch Private — the model turns this mode on while doing a private show on another cam site, such as Chaturbate: visitors to your site watch that private show but can't message the model or distract her.
Tips, interactive toys and Premium
- tips right in the room, including a preset list of tip amounts;
- Lovense toy integration: tips trigger interactive vibration;
- Premium status: access to photo, video and snapshot galleries and private messages to the model inside the public room with no per-message charge; a lifetime Premium is available for customers who deposit a set amount.
Token wallet and payments
Customers top up a token balance and spend it on shows, tips and Premium. The token-to-currency rate is set in the admin panel, and platform and processor fees can be built into the rate at top-up. Promotional credits are supported and don't count toward performer payouts. CCBill is already integrated; for resilience we recommend adding a backup processor such as Segpay.
Design and branding for your project
The default template is a starting point. Logo, colour scheme, domain and category structure are set up for your brand, and any element — from landing pages to the chat room itself — can be redesigned: to your mockups, designed by us in Figma, or together with your designer. The front end is built in ReactJS; landing pages can also be classic HTML/CSS.
Compliance on the storefront
- country geo-blocking — for the whole site and separately for each model;
- a page for complaints and content removal requests, including DMCA;
- visitor age verification (e.g. Yoti).