Description
🏆 LiveSmart Video Chat (GPL)
🚀 Overview
LiveSmart Video Chat is a real-time video conferencing and collaboration system built for the web. It supports one-to-one video calls, group chat rooms, screen sharing, whiteboard collaboration, and works seamlessly on desktop and mobile browsers using :contentReference[oaicite:0]{index=0} technology.
Designed from real-world workflows—remote team catch-ups, online tutoring, telehealth consults, client demo sessions—LiveSmart brings enterprise-grade video features to your web application quickly.
Ideal for: SaaS platforms, remote teams, educators, telemedicine providers, consulting agencies, social platforms, and any project building live video communication into their user interface.
✨ Key Features
- One-to-One & Group Video Rooms: Unlimited rooms with participants, screen sharing, mute/unmute, video grid.
- Screen Sharing & Whiteboard: Share your screen, annotate live on a whiteboard canvas with peers.
- Chat & File Sharing: Text chat inside video rooms, send files, upload support for images/docs.
- Recording & Playback: Record video sessions, store playback links, download recordings (if configured).
- Mobile Friendly: Works on mobile browsers (iOS/Android Safari/Chrome) with responsive UI and fallback logic.
- Moderator Controls & Roles: Host can mute/unmute participants, remove attendees, enable waiting rooms.
- Breakout Rooms & Screen Compose: Split groups into sub-rooms, merge recordings, dual screen layouts.
- UI Themes & Branding: Customize UI colours, logos, room layouts, waiting screens to match your brand.
- API & Webhooks: Integrate with your app for room creation, end-session hooks, usage reporting.
- Scalable Architecture: Peer-to-peer and selective forwarding (SFU) support, cloud deployment ready for growth.
⚙️ Technical Stack
- Frontend: HTML5, CSS3, JavaScript (ES6+), React/Vue optional UI modules.
- Backend: PHP 8.x (or Node.js optional), WebSocket signaling server, TURN/STUN for WebRTC.
- Media Servers: Uses WebRTC protocols with optional SFU (e.g., :contentReference[oaicite:1]{index=1} / :contentReference[oaicite:2]{index=2}) for scaling group calls.
- Database: MySQL/MariaDB for rooms, user logs, recordings indexes.
- Server Requirements: Linux (Ubuntu/CentOS), Nginx/Apache, PHP extensions (curl, mbstring, json), Node.js for media server if used, valid SSL certificate for WebRTC.
- Browser Support: Chrome, Edge, Firefox, Safari (desktop & mobile) supporting WebRTC.
🧩 Installation Guide
- Upload files to your web server directory (e.g.,
/var/www/livesmart). - Set up environment variables (
.env) for DB, signaling server URL, TURN/STUN credentials. - Install dependencies:
composer install --no-dev,npm install(if frontend build needed), build assets. - Run migrations:
php artisan migrateor equivalent / or import provided SQL schema. - Configure SSL/TLS (required for WebRTC) and deploy TURN/STUN servers or use third-party service.
- Start signaling and media servers; test a call from two devices; check recording and whiteboard functionality.
📦 Deliverables
- Complete source code package (GPL) for LiveSmart Video Chat
- Frontend UI components (video room, whiteboard, chat panels)
- Backend services (signal server code, PHP/Node integration)
- Database schema and sample data
- Documentation: Installation, configuration, TURN/STUN setup, scaling guide
📱 Supported Platforms
- Linux shared/VPS/cloud servers (LEMP/LAMP + Node.js optional)
- Web browsers on desktop and mobile supporting WebRTC
🧠 Notes
- License: Distributed under the GPL. You may modify, extend, and redistribute under GPL terms.
- Scaling & Security: For many participants, use SFU architecture, record to S3, secure TURN servers and monitor usage.
- Customization Ideas: Add mobile apps (React Native, Flutter), webinar mode, pay-per-session, API marketplace integrations.
- SEO Assurance: Keywords like “video chat platform”, “real-time video conferencing code”, “WebRTC PHP script” are embedded for discoverability.
👨💻 Original Developer Credit
Credit to the original author of the LiveSmart Video Chat system. For commercial versions, premium updates or support, refer to the marketplace listing (e.g., Original Author on CodeCanyon).
🔒 Disclaimer
This version is provided under the GPL for educational and development use. It is not affiliated with or endorsed by the original author unless explicitly stated. All trademarks remain the property of their respective owners. Deploying real-time video systems may involve privacy, data-protection, and regulatory considerations—ensure compliance for your region.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.