Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Kamleshpaul/laravel-vue-webrtc

Open more actions menu

Repository files navigation

Laravel one to one Video calling

This is a one to one video calling app with Laravel and vuejs using websocket and WebRTC technology

Prerequisites

  • php 8.0 or above
  • MYSQL 8.0
  • COMPOSER
  • Node.js 12.22.0 or above

Features

  • One to one video call
  • Audio Mute/Unmute and Video hide/show
  • double tag to full screen
  • Screen sharing
  • Notification when recive call
  • Online indicator
  • Miss Call
  • feedback from after call finished
  • Retry when switch B/W network (mobile network to wifi or if wifi restart call will try to reconnect.)

How run the application

  • copy .env.local.example to .env.local file with correct data
  • Install dependencies
composer install
  • run local development server
php artisan serve

NOTE:- Run this way as video and audio supported on https or localhost don't use any test url

  • run websocket server
php artisan websocket:serve

Open http://localhost:8000 with your browser to see the result.

Screen shots

Register

register

Login

login

Main Dashboard

dashboard

Calling

calling

Notification Recivied to other user

call reciving

Call Recivied to other user

call connected

Connecting to other peer stream

call connected

Both user connected

call connected

About

Laravel Web RTC one to one video calling

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.