PaidVideoChat is a complete solution to build a pay-per-view / pay-per-minute videochat website with tips, unlimited performers / clients, virtual wallet and multiple gateway support, customisable features  / permissions / rates.

This is a turnkey ppv videochat script that can power sites for webcam adult models,  paid consultants and experts, psychic readers, personal trainers and various other providers.
It’s easy to setup: deploy solution on a compatible host, configure niche and billing options, choose an appropriate theme (thousands available for this framework) and site is ready to go.

Solution Features

  • Custom registration types: performer, client
    Admin can define custom role names for performer (model, expert, teacher, tutor, advisor, trainer, consultant, psychic, therapist) and client (member, user, student, patient, trainee).
  • AJAX webcams list (customisable)
    Admin can define template and CSS for each listing.
  • Public chat and video
    Each performer has a public chat room (lobby) to broadcast live video and chat with group of possible clients. Access to public can be controlled by global membership, room access list or a room fee.
  • Multi Cam
    Performer can broadcast multiple webcams (from different angles) and viewers can switch to favourite relevant angle, depending on live show action.
    Performer can start/close extra cams at runtime, as desired. Maximum number of extra cams and capability is controlled by admin.
  • Private PPM (Pay per Minute)
    Users can request paid videochat shows. Performers can can accept and start show. Performers can also toggle to hide or reject all requests automatically.
  • PPV settings
    Admin can define cost per minute, grace time.
  • Tips with sound and private message
     Clients can send tips to performers with private message, and plublic text and sound notification. 
  • Multiple payment gateways
    myCRED plugin 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.
  • Public chat access permissions
    Admin can configure global permissions (everybody, members, list) and each performer (if enabled by admin) can configure a custom access list ore a flat fee for accessing the public group room.
  • Customisable for a multitude of user interaction and billing scenarios
    In addition to standard “client pays performer per minute” scenario, solution can be setup to charge performer per minute (if performers get paid externally), setup access lists or flat fees for public group room, remove payments or multiple other scenarios and combinations.
  • HLS transcoding support for iOS/Android mobile browsers
    Enabling HLS allows mobile users to view the performer live video stream from their iOS/Android mobile. Due to browser limitations only live video can be transmitted (in full device screen, without other interface or interactions). When performer enters a private show, transcoding (and HLS availability) is stopped. Optionally, HLS can be allowed during private shows, great when setting membership or paid access for rooms.
  • Integrates Video Share VOD for performers to share videos
    Performers can add videos to their videochat page. These can be uploaded or imported from past broadcasts / shows (if broadcast archiving is enabled).
  • Integrates Picture Gallery for performers to share pictures.
  • As permissions for access are role based, it can use any membership plugin to setup paid membership, including the Paid Membership plugin that works with credits/tokens.

Performer broadcasts in own public room and receives private show requests from clients.

Clients can request private show

Custom registration roles: performer, client

Tips: Send tips to performer. With notification, sound and private message.

Admin tool: Monitor sessions, spy on user webcam, kick.

Performers can add videos to their webcam page.

Implementation Highlights

  • Free to Download and Test
    Solution can be downloaded, installed and run for free (with some limitations).
  • 100% PHP plugin source code
    Plugin abides to WP coding and security standards and is distributed and curated trough official WordPress repository: easy installation, update notifications, high security.
  • Translation Ready
    Plugin is localized, meaning a .pot file that contains mosts texts is included. Multiple translations for plugin are available as .po/.mo files and you can also edit/adjust or add new languages using a translation plugin.
    Videochat application texts can be translated from plugin settings.
  • Thousands of Themes
    Framework supports thousands of themes to choose from, including free and premium commercial themes .
    We recommend a theme that can be configured to have a wide content area (preferably full page width) so application interface can take up necessary space. Some tested themes: Jupiter, Impreza, Elision, Sweet Date 4U.
  • RTMP Server Choice
    Supports most reliable and popular advanced RTMP streaming servers: Wowza, Red5, Adobe. If web video archiving / archive processing is not required, a remote rtmp host can be used.
    For HLS delivery of video stream to mobile browsers Wowza is required and FFMPEG with NellyMoser & AAC for transcoding.
    Recommended RTMP server type: Wowza Streaming Engine supports advanced features and settings.
  • Reliable and Secure Framework
    Compared to other solutions, this script benefits from power of WordPress, reliability, ease of use, plugins, themes, a large community of experienced developers and designers, high quality coding and security standards. WP is the top platform of choice for top 10 000 sites: Over 25% of top 10k sites online use WordPress.
  • [Optional] Mobile app development
    Due to mobile browser limitations, full interactions can only be achieved with custom mobile apps .
  • Transcoding, HLS, MPEG Dash, HTML chat for Mobiles
    Performer streams can be transcoded and delivered as HLS, MPEG Dash using Wowza.
    A simplified HTML public chat interface is also available (works in mobile browsers that permit video inline with other page contents).
    Mobile browser capabilities are limited: A mobile app is required for full functionality that includes broadcasting webcam, advanced interactions like tips and private show.