Paid Videochat Turnkey Site – HTML5 PPV Live Webcams

Description

Build a turnkey pay per view (PPV) videochat, your own platform, where providers can perform in pay per minute group or private 1 on 1 videochat sessions and/or receive tips.
Integrates responsive interfaces like the HTML5 Videochat app that relies on WebRTC and works on iOS / Android mobile browsers without Flash.

Solution can host remote paid videochat services from various types of providers including performers, adult models, consultants, teachers, personal trainers, tutors, therapists, mediums, tarot readers, spiritual healers, psychic readers, astrologists, herbalists, lawyers, financial / tax / legal advisors, technicians or other professionals that can provide remote assistance, interventions, shows and services.

Compared to other solutions, this script benefits from power of WordPress framework, reliability, ease of use, plugins, themes, a large community of experienced developers and designers, high quality coding and security standards.

For more details see:
PaidVideoChat Solution HomePage

HTML5 Videochat

  • responsive app, versatile, mobile friendly, 100% web based (no Flash, no downloads) room link
  • live streaming & chat, public lobby for presales or paid group sessions
  • video conference meeting with multiple webcams
  • collaboration: file sharing, presentation
  • private 2 way video calls, on request or setup with locked link
  • pay per minute or free, in private calls and group videochat shows
  • tips/gifts, revenue sharing when multiple checked in performers
  • random room with Next button
  • on demand recording of video streams
  • broadcast with RTMP encoders like OBS with SnapCamera, mobile GoCoder (HTML5 HLS playback)

Turnkey Site

  • Custom (editable) registration types: Performer/Teacher/Broadcaster/Tutor/Consultant/Model, Client/Student/Viewer/Fan, Studio/Company/Brand/Clinic/School
  • Custom videochat rooms (Webcam/Room/Conference/Meeting/Venue/Shop) and editable list of Chat Modes (Free Chat, Paid Group Show, Video Conference, Calls Only, Broadcast)
  • HTML5 Videochat App interface: Live Video Streaming, Request Private Call, 2 Way Video Calls, Tips/Gifts, Video Conference Split Screen, Instant File Sharing, Presentation
  • AJAX webcams list with custom template and CSS
  • Public and private Pay Per Minute videochat shows
  • PPV settings (cost per minute, grace time)
  • Tips/Gifts (customizable amount, label, sound) in HTML and Advance interface
  • Paid Questions/Messages, performer gets paid on reply
  • WooCommerce Wallet gateways: Paypal, Stripe with Apple/Google Pay, Square, Amazon Pay
  • myCRED Wallet gateways: Paypal, Zombaio, Skrill, NETbilling, BitPay (bitcoin)
  • Lobby access permissions (access lists or pay per room)
  • HTML5 Live Streaming interface for broadcast and playback on mobiles from Flash PC app broadcasts
  • HLS & MPEG-Dash transcoding for performer stream (watch live video stream from iOS/Android mobile)
  • Customizable for a multitude of user interaction and billing scenarios
  • RTMP Admin tool to monitor live sessions and spy on cams on RTMP server
  • 100% php plugin source code
  • Abides to WP coding and security standards
  • Archive streams and import with Video Share VOD plugin
  • Performers can import and upload videos to show on their page
  • Video teaser shows on profile page and preview in listings (on hover)
  • Performers can upload pictures to show in a gallery on their page (with Picture Gallery)
  • Sell Pictures/Videos (with Paid Membership and Content)
  • Reviews with Star Ratings integration
  • Performers can restrict access from specific countries to their listings and webcam page
  • Performers can set an access price or password for room page
  • Fake Live Performers: Schedule videos to play in loop as if performer was live
  • Custom listing fields/questions (unlimited fields can be configured from backend)
  • Paid Group Modes: define group chat modes from backend
  • Multi Performer Checkin: Multiple performers can be checked in same webcam channel for sharing paid group session profits
  • GeoBlocking: globally (by admin) or per webcam (by performer), block countries/regions/cities with GeoIP
  • Performer/Studio Approval: Administrative records with custom fields for review
  • Daily free time limit for free chat, visitors
  • Auto import webcam snapshots in picture galleries
  • Archive and import broadcasts from group mode sessions
  • Presentation mode support (slideshow, annotations with whiteboard, file sharing)
  • Random videochat (Next button to quickly move to a different performer room without reloading page/interface)
  • BuddyPress Groups integration: Each room has own room and administrators become performers (room moderators)

Plugin was tested to work with recent PHP 7.3 (older versions will also work).

Hosting Requirements

This plugin has requirements beyond regular WordPress hosting specifications: a RTMP host is needed for persistent connections to manage live interactions and video streaming. Advanced features like transcoding and HLS/MPEG-Dash live video delivery, country access restrictions involve specific hosting requirements. More details about this, including solutions are provided on the Installation section pages.

Home Page

For online site demos, detailed software requirements, installation and setup instructions see plugin homepage:
PaidVideoChat HomePage
WordPress PPV Live Webcams Plugin HomePage
Turnkey PPV Cams Site Tutorial

Contact, Support & Custom Development

VideoWhisper.com can provide support and custom development for this plugin:
Contact VideoWhisper Support

How it Works

Performers join to earn money. They turn on their webcams and hang out in public rooms waiting for members to chat. Performers are listed on a page (live performers show first) and site visitors can join them.

Paying clients can invite performers to do private video chat shows and pay per minute. They first need to register as clients and add some money to their virtual wallet on site to be able to request private shows.

Payments go from clients to site owner’s account depending on billing gateway (multiple supported). Site owner can see earnings for each performer and send payments as necessary.

Billing

Clients can prepay credits that can be used for ppv chat. Billing is supported with TeraWallet (WooCommerce Wallet) and/or myCRED plugin that includes PayPal Standard, Skrill (Moneybookers), NETbilling, Zombaio, BitPay (bitcoin). Other payment modules are available for extra: 2checkout, ComproPago, CoinBase, CoinPayments, PayFast, Payza, Robokassa, Stripe, WePay.
WooWallet supports free and premium payment gateways: PayPal (Standard, Checkout), Stripe (CC, Apple Pay, Google Pay, SEPA, Bancontact, Sofort, Giropay, EPS, iDeal, Przelewy24, Alipay, Multibanco), Square (CC U.S, Canada, Australia, Japan and the UK), Amazon Pay, PayFast, Venmo, eWay (SG, MY, HK, AU, NZ), Klarna (now, later, slice), Authorize.Net, SagePay (UK), WorldPay, 2 Checkout.

Solution integrates multiple interfaces that can be used by performers to start their rooms:

HTML5 Videochat App (Responsive)

  • Public lobby with performer video 1 way and group text chat
  • Private 2 way video chat (show) and request/approve interactions
  • Live Wallet Balance Display
  • Tips with multiple customizable options, gift images
  • Group and private paid videochat
  • Random Videochat with Next button
  • WebRTC relay streaming (reliable and scalable to many clients from streaming server, independent of broadcaster upload connection)
  • Support for external broadcast RTMP encoder (OBS, GoCoder for iOS/Android) with HLS playback
  • Adaptive target bitrate (depending on resolution) and broadcasting bitrate stats
  • Dark Mode interface (users can switch live depending on preference)

Video Messenger (Legacy PC Flash) Interface

  • Public lobby with performer video and group text chat
  • Private 2 way video chat (show)
  • Multiple simultaneous private chats (shows)
  • As you type preview
  • Client cam starts only on private, if enabled
  • PPV info and live stats in chat
  • 100% web based for PC clients
  • Layout, multiple parameters configurable from settings
  • Kick (short term) or Ban Users
  • Multiple Webcams: Performers can broadcast extra cameras and viewers can switch to different angles
  • Presentation mode support (slideshow, annotations with whiteboard, file sharing)

HTML5 Live Streaming

  • Available to mobile users when performer broadcasts with Flash interface
  • Public lobby with performer video 1 way and group text chat
  • Live Wallet Balance Display
  • Tips with multiple customizable options, gift images
  • Group paid videochat
  • WebRTC relay streaming (reliable and scalable to many clients from streaming server, independent of broadcaster upload connection)
  • HLS/MPEG DASH (transcoded) for playback of streams from Flash/RTMP clients

Desktop Sharing / Screen Broadcasting

If your users want to broadcast their screen (when playing a game, using a program, tutoring various computer skills) they can do that easily just by using a screen sharing driver that simulates a webcam from desktop contents. Read more on https://videochat-scripts.com/screen-sharing-with-flash-video-chat-software/ .

Documentation

  • Plugin Homepage : https://videowhisper.com/?p=WordPress-PPV-Live-Webcams
  • Application Homepage : https://videowhisper.com/?p=Video-Messenger
  • Turnkey PPV Cams Site Tutorial: https://turnkeyclone.com/ppv-videochat-cams-script/
  • Requirements: https://videowhisper.com/?p=Requirements
  • Recommended Webcam Script Hosting: https://videowhisper.com/?p=Wowza+Media+Server+Hosting

Demo

  • See WordPress integration on:
    https://videochat-scripts.com/webcams/

Extra

More information, the latest updates, other plugins and non-WordPress editions can be found at https://videowhisper.com/ .

Screenshots

  • HTML5 Video Call - Client View
  • HTML5 Video Conference - Split Screen
  • Browse Live Experts - AJAX Live Updates
  • Role selection on signup: performer, client (customizable).
  • Private Video Call Room Setup
  • HTML5 Videochat Streaming Settings
  • Paid Questions / Messages
  • Old Legacy App: Video Messenger application: advanced multi private videochats.
  • Old Legacy App: Performer, application view
  • Old Legacy App: Client, application view
  • Old Legacy App: Tip performer.

Installation

  • Quick Setup Tutorial for a Paid Videochat Site:
    https://paidvideochat.com/features/quick-setup-tutorial/
  • See latest version instructions on plugin homepage:
    https://videowhisper.com/?p=WordPress-PPV-Live-Webcams
  • Before installing this make sure all hosting requirements are met:
    https://videowhisper.com/?p=Requirements
  • If you don’t host with VideoWhisper, install the RTMP application using these instructions:
    https://videowhisper.com/?p=RTMP+Applications
  • Install and activate the PPV Live Webcams plugin by VideoWhisper
  • From Live Webcams > Settings in WP backend and configure settings (it’s compulsory to fill a valid RTMP hosting address)
  • From Appearance > Menus add Webcams and optionally the Performer Dashboard pages to main site menu
  • From Settings > Permalinks enable a SEO friendly structure (ex. Post name)
  • Install and enable billing plugin (myCRED)

Reviews

May 3, 2020
A great plugin to use if you are searching for something like this.
April 5, 2020
El programa no sirve para nada, se cae cada 3 segundos y eso que cogí el plan profesional con el hosting con ellos y todo y el Nivel 4 con todo, fallos cada rato, muy mal panel de administración para modelos, para registrar y poder poner tu webcam pueden pasar 6 horas hasta que das con la clave y tengo bastante experiencia ya que soy programador, las cámaras no se pueden ver por todos los clientes que entran a tu web, solo los registrados, con el móvil android no funciona bien, modelos sin opciones de nada, necesitas prácticamente un programador para que te repare todos los defectos con lo que te sale mejor hacerla nueva, una basura que no sirve, la comunicación con el servicio técnico es PÉSIMA y solo por emails, no tiene teléfono, eso lo dice todo da que pensar y no me extraña, no te equivoques y busca por otro lado. y le doy una estrella por que es el mínimo
Read all 17 reviews

Contributors & Developers

“Paid Videochat Turnkey Site – HTML5 PPV Live Webcams” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

5.3

  • BuddyPress groups integration: each group can have own room accessible only by its members, where all admins can become performers
  • Extra performer roles, to allow multiple types of users to manage rooms
  • Chat replies, mentions
  • Chat auto insert basic emoticons
  • Audio only layouts

5.2

  • Kick, Ban
  • Sound notifications
  • User tab count
  • Option to setup locked call as paid or free
  • Checked in performers also share Tips/Gifts in addition to Pay Per Minute
  • Stream recording on request, directly in suitable container without transcoding, including from WebRTC
  • Document uploads for administrative records

5.1

  • External broadcast encoder support (OBS, GoCoder)
  • Improved presentation files: all files displayed as video/audio/downloads.
  • Higher Chrome bitrate selection reliability
  • Emoticons

4.9

  • Paid messages: Pay per message/question, performer gets paid on reply.
  • Client Dashboard page/shortcode: Access balance and messages/replies.
  • Featured webcams show with a ribbon with featured level (and first in default order)
  • Direct private show requests (from webcam list)
  • Setup private calls with URL from performer dashboard
  • HTML5 Videochat:
    • Supports voyeur mode
    • Direct private call waiting lobby (wait for performer to get online and automatically request private)
    • Audio Only mode: shows only microphone controls, room picture/screenshot instead of video
    • Reveal mode: reveal webcam on request after some time

4.8

  • HTML5 Videochat improvements:
    • Split view in collaboration mode (multiple streams and documents)
    • Display slots (1,2,4,6) for split view, toggle collaboration mode
    • Conference mode (split view and all users can start camera)
    • Translation support for most important texts
    • Improved chat dark mode
    • Icon/Text/Full tab menus
    • Disable private call requests

4.7

  • Instant room shortcode [videowhisper_cam_instant] to instantly access own room (automatically created)
  • Full Page App Videochat template
  • HTML5 Videochat improvements:
    • (HTML5 Videochat) Site Menu
    • enable dark mode from config
    • toggle simple/advanced interface (with user list) from settings
    • Fomantic UI (Semantic UI fork with interface improvements)
    • room options tab: switch public/private at runtime
  • WYSIWYG editor for profile fields

4.6

  • Global Site GeoBlocking: prevent users from countries or regions from accessing site contents
  • Collaboration mode with tabs in HTML5 Videochat app
  • File sharing tab with drag & drop multi file upload in HTML5 Videochat app
  • Dark mode in HTML5 Videochat app
  • Bitrate adaptation based on resolution, in HTML5 Videochat app
  • Show images and videos on main screen from Files tab in collaboration mode
  • Presentation tab for broadcaster to remove file and resume streaming
  • Users tab for collaboration mode to display in presentation
  • Bitrate stats for broadcasting and playback

4.5

  • Random Videochat (Next button) in HTML5 Videochat app
  • Filter rooms by Free/Paid status
  • WYSIWYG editor for performer dashboard message
  • HTML5 Videochat as default interface if available and performer is offline
  • Teaser loops in HTML5 Videochat if performer is offline
  • [videowhisper_cam_random] shortcode for showing a random webcam room

4.4

  • VideoWhisper HTML5 Videochat App (beta version)
  • Grid/List layout
  • Support category, description, featured rating, status code in listings
  • Sort listings by rating in category (after selecting a category)
  • Dedicated webcam profile page
  • Support for configuring inverted (dark mode) interface and other Semantic UI classes
  • Setup requirements checkpoints and review page

4.3

  • Admin bar menus and user profile menus for performer/studio
  • Automated AAC codec detection and configuration for FFMPEG
  • RTMP Session Control
  • HTML5 WebRTC basic group videochat interface (html5 broadcast for performance, playback for clients, html chat)
  • HTML Chat Balance and custom Tips with AJAX, image, sound

4.2

  • WooCommerce Wallet integration
  • Multi Wallet support: active wallet, transfer balance to active wallet

4.1

  • Semantic UI integration
  • Multi-select (toggle) profile fields
  • Integrate Rate Star Review to review webcams and list reviews
  • Sort by rating, number of ratings, rate popularity (sum of ratings)
  • Show rating stars in listings
  • Backend tool to assign performers to studios

3.9

  • Performers can configure custom paid group mode rate (controlled feature)
  • Performers can configured custom 2 way slots for group mode (controlled feature)
  • Performers can lock their room page with a password (controlled feature) required for everybody on room page and enforced for clients in app login
  • Counters for paid sessions (available in room listing templates)

3.8

  • Private show modes: Video Chat, Audio Chat, Text Only
  • Search by tags (multiple comma separated values) or name
  • Custom labels for adjusting solution for specific themes
  • Low balance client warnings with sound and custom message at 2 custom amount levels

3.7

  • Live preview of drawings in presentation mode
  • Presentation mode configurable per room from frontend if feature is enabled

3.6

  • Auto pause streaming after private videochat
  • Custom room entry link option

3.5

  • Advanced location bans: supports country, region, city, continent code
  • Performance improvements: cache webcam listings, timeout offline checks for ffmpeg processes
  • Pending balance check/preview for clients (estimates incomplete paid sessions)

3.4

  • Presentation Mode: Slide show, file sharing, slide annotations including whiteboard

3.3

  • Archiving and automated import of webcam streams for configured group modes

3.2

  • Automated import of webcam snapshots in picture galleries for group and private chat

3.1

  • 2 Way special group user mode
  • Voyeur special group user mode
  • Special layout code for 2 way modes
  • Chat filtering regex configuration

2.9

  • Video preview on listing page (preview of teaser video as configured in VideoShareVOD)
  • Custom amount tips (value input by tipper), custom tip colors
  • Fixed adaptive layout code options
  • Featured webcam listings

2.8

  • Visitor daily time limit
  • Free chat daily time limit
  • Teaser video (on webcam page) based on VideoShareVOD

2.7

  • Performer can kick and ban users from own room

2.6

  • Account administrative records for verification, payouts
  • Verify users, disabled access for unverified providers

2.5

  • Performer Checkin: Multiple performers can be checked in for sharing paid group session profits

2.4

  • Paid Group Modes: define group chat modes from backend

2.3

  • Webcam profile details: unlimited custom fields of different types can be added

2.2

  • Studio Role: Studios can manage multiple performers and webcam listings
  • Multiple webcam listings: performers can select between available webcam listings (created by them or the studio)
  • Fake performer, picture selection improvements

2.1

  • Multiple Webcams: Performers can broadcast multiple cameras and viewers can switch to different angles
  • Private Mode: Performers can toggle private chat 1 way or 2 way
  • Custom loader (animated GIF) while loading interface
  • Custom message (announcement) in performer dashboard

1.15

  • Schedule video playlists: Fake live performer (as video loop) for configured accounts

1.14

  • HTML chat for HLS / MPEG Dash client provides public for mobile users

1.13

  • MPEG Dash Support HTML5 live video streaming for Android and most HTML5 capable browsers
  • Custom earning ratio: admin can quick edit webcams to setup both earning ratio and CPM

1.12

  • Ban countries feature: Performer can ban list of countries from accessing webcam in AJAX lists or page

1.11

  • Performer pictures: Picture Gallery integration to upload/import pictures and show on performer’s page

1.10

  • Performer videos: VideoShareVOD integration to import/upload videos and show on performer’s page

1.9

  • Admin tool to monitor all connecter users, identify their IP, spy on published streams

1.8

  • HLS transcoding for performer stream (allows mobile users to watch live stream on iOS/Android)

1.7

  • Tips customisable from backend (amount, label, sound)
  • Floating logo image over video
  • Client cam starts only in private show, if enabled, for 2 way videochat

1.6

  • Live video preview with shortcodes
  • New fields to show in cam list: brief, tags, cpm
  • Set message/behaviour for client view when performer is offline
  • Listing customization settings

1.5

  • Listing filters by status and availability
  • Backend improvements, listings with snapshot, sort by last time online, quick edit Custom CPM
  • Custom features can be enabled for different performer classes and their rooms:
  • Custom show cost per minute (CPM) per room
  • Upload room picture, write description (profile, bio, schedule)
  • Access list per room
  • Access fee per room (one time fee for public access)

1.4

  • More listing and filtering options

1.3

  • Multiple improvements and fixes

1.0

  • Integrates VideoWhisper Video Messenger