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 Using Laravel, Reverb, WebRTC, JS
Rating: 4.3 out of 5(10 ratings)
99 students

Create a Live Video Chat Using Laravel, Reverb, WebRTC, JS

Build Live Real Time Video Chat Application using Laravel, Reverb(websocket), JavaScript and MySQL
Created byAizaz dinho
Last updated 8/2024
English

What you'll learn

  • One-to-One Video Chat: Implement real-time video communication using WebRTC.
  • Laravel's First-Party WebSocket (Reverb): Learn to utilize Laravel's Reverb for WebSocket communication.
  • Laravel Echo: Send and receive real-time messages effectively using Laravel Echo.
  • WebRTC: Understand the fundamentals and applications of WebRTC in real-time communication.
  • WebRTC Signaling: signaling logic for establishing connections between peers.
  • User Login/Register/Profile/Account System: Build a complete user authentication and management system.

Course content

3 sections27 lectures4h 19m total length
  • Introduction3:19
  • Installing Laravel locally (Windows)7:08
  • Folder Structure4:05

    Explore Laravel’s model-view-controller pattern and core folders—app, public, resources, and routes—to organize your code, and see how a root route loads a view from resources.

  • Setting up laravel app7:28

Requirements

  • PHP
  • Xampp
  • Nodejs
  • Composer

Description

Have you ever wanted to build a Live Video Chat Using Laravel 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 Real-Time Video Chat App Development with Laravel, Reverb, WebRTC and Javascript


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 (Laravel's Reverb) because we will be using WebSocket with Laraval.


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 Laravel WebRTC, Reverb(Websocket).


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


Please

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

Who this course is for:

  • Beginner looking to build a one-to-one video chat application using Laravel, Reverb, and WebRTC APIs without using third-party libraries.
  • Beginner looking to learn and build video chat with WebRTC
  • Beginner looking to learn laravel