All Projects → Mupati → laravel-video-chat

Mupati / laravel-video-chat

Licence: other
A Collection of Demo Applications with Laravel + WebRTC

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
Vue
7211 projects
shell
77523 projects

Projects that are alternatives of or similar to laravel-video-chat

IEvangelist.VideoChat
Imagine two Twilio SDKs, ASP.NET Core/C#, Angular/TypeScript, SignalR, etc... Yeah, amazing!
Stars: ✭ 66 (-43.1%)
Mutual labels:  video-chat
LaraMeet
Simple one to one video chat using Laravel Framework, Laravel Echo, Laravel Websocket
Stars: ✭ 15 (-87.07%)
Mutual labels:  video-chat
quickmeet
A video chat/meeting webapp using WebRTC and WebSockets. Basically a Google Meet clone + a collaborative Whiteboard.
Stars: ✭ 75 (-35.34%)
Mutual labels:  video-chat
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
Stars: ✭ 1,593 (+1273.28%)
Mutual labels:  video-chat
Virtual-Room
A virtual room where friends share videos among them in real time directly over the web browser, with synchronized playback and a video chat at the same time.
Stars: ✭ 31 (-73.28%)
Mutual labels:  video-chat
Decentralized Video Chat
🚀 Zipcall- Acquired @ 250k users 🚀 Peer to peer browser video calling platform with unmatched video quality and latency.
Stars: ✭ 3,284 (+2731.03%)
Mutual labels:  video-chat
Starrtc Android Demo
🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:
Stars: ✭ 3,038 (+2518.97%)
Mutual labels:  video-chat
visual-ts-game-engine
Typescript project based on matter.ts implementation."This version 2 of visualjs game engine, totally different approach. Whole project is based fully dependency build. Main file is app.ts and ioc.ts. Class ioc saves singleton instances also bind. In this project html and css is also present, webpack helps and handle this type of files. GamePlay…
Stars: ✭ 15 (-87.07%)
Mutual labels:  video-chat
gise-video-chat
Video chat application for your own web server
Stars: ✭ 48 (-58.62%)
Mutual labels:  video-chat
first-twilio-video-application
A demo of Twilio Video for the Build your first Twilio Video application webinar.
Stars: ✭ 16 (-86.21%)
Mutual labels:  video-chat
app
Platform for virtual meetups and virtual networking
Stars: ✭ 57 (-50.86%)
Mutual labels:  video-chat
pubnub-js-webrtc
adambavosa.com/pubnub-js-webrtc/example/
Stars: ✭ 16 (-86.21%)
Mutual labels:  video-chat
video-chat
Simple Web Application that offer you to create video meeting room using WebRTC and Socket.
Stars: ✭ 32 (-72.41%)
Mutual labels:  video-chat
ascii-chat
A terminal-based peer-to-peer (P2P) end-to-end-encrypted (E2EE) video chat application with text messaging, written in OCaml. Supports up to 4 clients. Supports connections over internet and LAN.
Stars: ✭ 20 (-82.76%)
Mutual labels:  video-chat
connectycube-flutter-samples
Code samples for Flutter, based on ConnectyCube platform
Stars: ✭ 64 (-44.83%)
Mutual labels:  video-chat

A Collection of Laravel Projects

This repository contains a collection of applications built with Laravel.
At the moment I've been hacking around WebRTC so most of the applications are about WebRTC.
Most of them are demo applications for various Technical Articles I've written and going to write on Dev.to and Medium.

There are endpoints for some other applications I've built as well.

Consider Sponsoring.

I plan to explore various Real Time Communication offerings and build demo apps and write about them. To keep me going, you may consider sponsoring so that I dedicate a enough time to it. Interestingly, it seems a lot of people have found it helpful given the number of emails and queries I receive for support in one way or the other.

❤️ Sponsor

Project Setup

  1. Clone the repository.
    git clone https://github.com/Mupati/laravel-video-chat

  2. Install dependencies
    composer install && npm install

  3. Create your env file from the example.
    cp env.example env

  4. Add your db details, pusher API keys and TURN SERVER credentials.

Running the Application

  1. php artisan serve to start the server and npm run start to start the frontend.
  2. Note that the register endpoint has been removed to prevent people from creating
    a lot of users when they want to try out the online demo. In your local copy you can enable it in the routes/web.php file.

Available Applications

The following are the available applications and the links to the article I've written about it if available:

  1. Custom WebRTC Applications

    • Live stream with WebRTC in your Laravel application
      A Live streaming application built with WebRTC using the simple-peer.js package
      Medium Link
      Dev.to Link

    • Adding Video Chat To Your Laravel App
      This is one-on-one video call application with WebRTC using the simple-peer.js package
      Medium Link
      Dev.to Link

  2. Agora Platform Applications

  3. Wossop
    This is a messaging and video chat application with the WhatsApp web interface.
    The APIs are in this repository but the frontend sits elsewhere. I don't plan to blog about it.

Test Accounts for the Application

  1. Visit Demo url: https://laravel-video-call.herokuapp.com/login
  2. Login with these test accounts and test it
    email: password
    [email protected]: DY6m7feJtbnx3ud
    [email protected]: Me3tm5reQpWcn3Q

UI for one-on-one Video Call with WebRTC

Incoming Call UI

Incoming Call

Video Chat Session

Video Chat

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].