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
v 1.4 – 2021.07.15
- PHP 7.4/8 support
- MySQL strict mode support
- Updated Libraries
v 1.3 – 2017.07.09
v 1.2 – 2014.12.08
v 1.1 – 2014.08.27
- Some code/design bug fixes
v 1.0 Initial – 2013.09.01