Video Chat is a web-based application for face-to-face video chat. The app is built using PHP, MySQL, and JavaScript. The script supports three independent video stream providers: VDO.Ninja, Jitsi, and GoMeet. All these providers utilize WebRTC for video/audio data flow.

Features

  • Face-to-face video room
  • Live chat in video room
  • Notification system
  • Responsive layout
  • Mobile device support

Applications demo

Online Demo

Installation & Documentation

Online Documentation

Requirements

Download and upload https://video-chat.php8developer.com/requirements.php (copy and open in a new tab) file to your web server and run it via browser to see whether you can run Video Chat on your server.

There are some additional requirements besides PHP:

  • SSL support (HTTPS) required
  • Cron job support required

Changelog

v 1.7 – 2026.02.06

  • PHP 8.3 and PHP 8.4 support
  • Removed Vonage/Opentok integration
  • Added a free video service provider VDO.Ninja
  • Added a free video service provider Jitsi
  • Added a free video service provider GoMeet
  • Added the possibility to remove the CAPTCHA on the login page
  • Added the possibility to view the stream info
  • UI/UX. Chat: added new line support
  • Bug fixes

v 1.6 – 2023.12.28

  • PHP 8.2 support
  • Framework update
  • Better session handling
  • Better mobile layout responsiveness

v 1.5 – 2021.08.30

  • Better error handling

v 1.4 – 2021.07.15

  • PHP 7.4/8 support
  • MySQL strict mode support
  • Updated Libraries

v 1.3 – 2017.07.09

  • PHP 7.0 support

v 1.2 – 2014.12.08

  • Support opentok API 2.2

v 1.1 – 2014.08.27

  • Some code/design bug fixes

v 1.0 Initial – 2013.09.01

Video Chat

average based on 12 ratings.
High Resolution No
Compatible Browsers Firefox, Safari, Opera, Chrome, Edge
Files Included JavaScript JS, HTML, CSS, PHP, SQL
Software Framework Yii
Software Version PHP 8.x, PHP 7.x, MySQL 8.x, MySQL 5.x
Created

12 years ago

Tags ajax chat, audio chat, audio stream, jitsi, live chat, online chat, online stream, text chat, vdo, video chat, video stream