Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

PPV Live Webcams - Paid Videochat

Setup a PPV live webcam videochat site, for performers and clients.

Build a turnkey pay per view (PPV) video chat site where providers can perform in pay per minute 1on1 videochat sessions and/or receive tips.

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 HomePage, PPV Live Webcams Plugin HomePage and Turnkey PPV Cams Site Tutorial .

Key Features

  • Custom registration types: performer, client
  • AJAX webcams list with custom template and CSS
  • Public videochat and private ppv videochat show
  • PPV settings (cost per minute, grace time)
  • Tips (customisable amount, label, sound)
  • myCRED billing: Paypal, Zombaio, Skrill, NETbilling, BitPay (bitcoin)
  • Lobby access permissions (access lists or pay per room)
  • HLS & MPEG-Dash transcoding for performer stream (watch live video stream from iOS/Android mobile)
  • Customisable for a multitude of user interaction and billing scenarios
  • Admin tool to monitor live sessions and spy on cams
  • 100% php plugin source code
  • Abides to WP coding and security standards
  • Archive sessions and import videos with Video Share VOD WordPress Plugin
  • Performers can import and upload videos to show on their page
  • Performers can upload pictures to show in a gallery on their page (with Picture Gallery)
  • Performers can restrict access from specific countries to their listings and webcam page
  • Fake Live Performers: Schedule videos to play in loop as if performer was live

Videochat Application Features

  • 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
  • p2p groups support
  • 100% web based for clients
  • multiple parameters configurable from settings

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:

Contact, Support & Custom Development can provide support and custom development for this plugin:

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.


Clients can prepay credits that can be used for ppv chat. Billing is integrated with 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.

Contributors videowhisper,
Tags admin, cam, Chat, Live, myCred, pay per minute, plugin, posts, ppv, shortcode, video, video chat, videochat, VideoWhisper, webcam
  1. ppv-live-webcams screenshot 1

    Video Messenger application: advanced multi private videochats.

  2. ppv-live-webcams screenshot 2

    Performer, default application view

  3. ppv-live-webcams screenshot 3

    Client, default application view

  4. ppv-live-webcams screenshot 4

    Role selection on signup: performer, client (customizable).

  5. ppv-live-webcams screenshot 5

    MyCRED transactions for PPV videochat (performer dashboard).

  6. ppv-live-webcams screenshot 6

    Webcam (provider) AJAX live listings.

  7. ppv-live-webcams screenshot 7

    Tip performer.


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


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


  • 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


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


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


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


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


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


  • 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


  • 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


  • 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)


  • More listing and filtering options


  • Multiple improvements and fixes


  • Integrates VideoWhisper Video Messenger

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 .




More information, the latest updates, other plugins and non-WordPress editions can be found at .

Version 1.15.3

Requires WordPress version: 2.7 or higher

Compatible up to: 4.7.2

Last Updated 07 Feb 2017

Date Added: 03 Mar 2015

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0