Skip to content

WebRTCProjects/VideoCallApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoCallApp

This is simple video call app with WebRTC and Spring boot Vue.js 3 composition API Quasar and Stomp Websocket


Basic logic is here to make instance of SimplePeer.js on each browser and send signal of SimplePeer to each other, stream of video will be done automaticly.

demo

call

answer

final

In this demo WebSocket is used to send PEER signal of browser to target users browers, then PEER connections are sharing video stream to each other. PEER connection is similar to WebSocket, but for video datas.

Similar example https://github.com/adrianhajdin/project_video_chat

If you have a docker and docker compose in your computer you can download docker-compose-files folder and run it.

It will give you Frontend with
localhost:4444
and backend with
localhost:3333



This is the example code for people who has researched for Stomp usage with Springboot and vue.js 3.

In quasar I have socket.js file which has all methods to connect, send and recieve data from socket at a real time.