Plugin Directory

2Way VideoCalls and Random Chat – HTML5 Webcam Videochat

2Way VideoCalls and Random Chat – HTML5 Webcam Videochat


This plugin implements 2 videochat modes:
1. Private 2 Way Video Call Rooms
2. Random Videochat with Country/Gender Matchmaking

New: P2P WebRTC is now supported with the new VideoWhisper WebRTC server + STUN/TURN, recommended for optimal latency and quality in private calls.
Get a Free “Developers” account to test P2P WebRTC & STUN/TURN, from WebRTC Host. Limited availability.

VideoCall rooms can be managed by users from frontend and shared by access link.
Random videochat is accessible on a custom page, where users are randomly matched with other users that access that page.
Videochat pages should be added to cache exceptions.

Live Site / Demo

2Way Videochat – Random Chat – random videochat
2Way Videochat – Calls – web/mobile video calls, registration required to setup

HTML5 2 Way Videochat : Video Calls

  • 100% web based HTML5, no downloads, no app store approval required
  • 1 to 1, 2 way private video chat
  • Send video/audio/screen recordings, emoticons in text chat
  • Next button in Random Videochat to move to next match without page reload

Random Videochat (Roulette)

  • Random videochat page, to get matched with other user online
  • Next button in app to move to next match, without reloading page
  • Matchmaking by Gender, Country (example: I am Male from US looking for Female from any country.)
  • Custom Gender options (plugin settings)
  • AJAX filter dropdows, updating without page reload
  • Automatically select own country by GeoIP if available

WordPress 2Way VideoCalls and Random Chat – HTML5 Webcam Videocha Plugin

  • Quickly add 2 way video call rooms and random chat to WP site
  • Access permissions (everybody, members, list)
  • Members can create and manage rooms
  • Menus in admin bar
  • Access list per room
  • Widget with active rooms list and entry
  • Pages for room management, random videochat
  • Option to redirect user to videochat setup page after login
  • Option to automatically create a video call room for each user
  • Easy translation with .po file and settings
  • Integrates Mobile App (if available for iOS/Android)

Setup web based HTML5 videocalls on a WordPress site using VideoWhisper HTML5 Videochat.
A Video Chat page is added to the website where members can create and manage their rooms and also a page for random videochat. Can be disabled from settings. Functionality can be implemented as shortcode.

There is a settings page with multiple parameters and permissions. Who can setup rooms and access application can be configured (everybody, members, list of members/roles).

For a more advanced setup with monetization including pay per minute & gifts, see PaidVideochat Pay Per Minute Webcams Turnkey Site Platform, Random Matchmaking Videochat – Speed Video Dating with Match Criteria & Monetization.

Hosting Requirements

This plugin has requirements beyond regular WordPress hosting specifications: specific live streaming servers, certificates, licensing, tools and configuration for HTML5 live camera streaming.

This implementation supports 2 options for WebRTC live streaming servers:

Get a Free “Developers” account to test P2P WebRTC with STUN/TURN included, from WebRTC Host. Limited resources available.


On PC, add effects to videochat with SnapCamera from SnapChat.



  • Videochat website including mobile app:


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


  • Random Videochat (Match Roulette) with Filters
  • HTML5 Videochat Call in Dark Mode
  • HTML5 Videochat Call in Light Mode
  • Audio/Video recorder to also insert recordings in text chat (when user connection does not permit live streaming)
  • WP user page to manage video chat rooms
  • Legacy 2 Way Video Chat Flash App (included)


  • This plugin requires a specific HTML5 WebRTC live streaming relay for the live streaming features. Before installing this make sure all hosting requirements are met:
  • Enable the plugin from WordPress admin area and fill the “Settings”, including live streaming configuration
  • Setup Video Calls page from Pages settings tab and add to your menu.
  • Optionally, enable the widget to show online rooms.


Read all 3 reviews

Contributors & Developers

“2Way VideoCalls and Random Chat – HTML5 Webcam Videochat” is open source software. The following people have contributed to this plugin.





  • Matchmaking Country / Gender for Random Videochat


  • Random Videochat mode with shortcode and next button
  • Removed Flash
  • PHP8 support


  • Integrates HTML5 Videochat instead of Flash 2 Way Videochat


  • Auto Room: Automatically create a room for each user on registration or when user accesses management page


  • WP plugin translation with .po files in languages.
  • Application translation with setting.
  • New settings for extra parameters.


  • Integrates VideoWhisper 2 Way Video Chat 4.41
  • Video Chat room management page in frontend: users can create room, access, obtain link, delete
  • Plugin settings including permissions for videochat room setup, videochat access