Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create a Live Video Chat Application Using WebRTC, PHP, JS
Rating: 4.2 out of 5(88 ratings)
498 students

Create a Live Video Chat Application Using WebRTC, PHP, JS

Build Live Real Time Video Chat Application using PHP, WebSockets, JavaScript and MySQL
Created byAizaz dinho
Last updated 1/2025
English

What you'll learn

  • Learn about WebRTC with PHP
  • Learn about WebRTC Connection Logic to Build a video chat
  • Learn about Webrtc Negotiation
  • Learn about Webrtc Signaling with PHP
  • Learn to Send & Receive Live Video to Remote Client
  • Lean to Build Peer to Peer Video Chat
  • Learn to capture WebCam and Microphone from Browser using JavaScript

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

4 sections35 lectures3h 56m total length
  • Introduction3:13

    Learn to build a PHP live video chat with WebRTC and the JavaScript API to establish a peer-to-peer connection for video chat, with WebSocket signaling.

  • Setting up Local Web Server2:46

    Set up a local web server with XAMPP to run PHP and MariaDB, start Apache and MySQL services, and verify by visiting http://localhost/ to begin building your video chat application.

  • Creating Directory Structure3:34

    Create the vchat directory with assets, js, images, and css, then build core and classes folders and add an index.php that outputs hello world to test the Apache server.

Requirements

  • PHP experience is needed or Basic knowlage of PHP
  • Basic JavaScript
  • Local Web Server, (Xampp/Lampp)

Description

Have you ever wanted to build a Live Video Chat Using PHP just like WhatsApp or Google meet and don’t know where ? Don’t worry this Course will guide you step by step to build your very first Video call application. Yes you can create your own one to one live Video chat system using WebRTC, PHP, MySQL and JavaScript

It doesn't matter if you're a beginner or an experienced programmer, just you have to know the basics of PHP, JavaScript and MySQL and HTML/CSS

This course will be greatly and highly beneficial to you. And by the end of this course you will be capable of creating your own Peer To Peer Live Video Chat Application Just like WhatsApp, or zoom, not only this you will also learn about websocket because we will be using websocket with PHP.

And you can also add this One to one live video chat feature to your existing website or to your project where you want to add support with video chat.

You can highlight the project you create in this course, If anyone who sees this project in your portfolio might want to hire you because from this course you will gain skills which help you to understand the main concept used in the Real Time Communication system. So get the ULTIMATE guide to create a REAL TIME Video Application Using webRTC, PHP and Websockets.


Support

By taking this course you will get my full support. I've always loved to help my students (could be you). I’ve answered all that question that students have asked so far. I’m always in a ninja mood, if there’s a question it’ll be answered within an hour or few. By all this means if you have any errors. I'll be happy to check codes, errors.


This Course Covers The Following Features:

  • One to one Video Chat

  • WebRTC Connection Logic

  • Send Video Call Request

  • Receive Video Call Request

  • Signaling Server Logic

  • WebRTC Negotiation

  • Peer to Peer connection

  • WebSocket Server / Client Logic

  • Clients Connections Logic

  • Store Messages Logic

  • Display call popup with Accept / Decline buttons

  • Display Client / Remote Video

  • Websocket Tokens

  • Sessions


Please

look at all the lectures to see more things that are covered.


Who this course is for:

  • Beginner PHP developer curious about WebRTC with PHP
  • PHP Beginner who wants to build a video chat application
  • Beginner who wants to learn to create Live Video chat Using WebRTC, PHP and JavaScript