Skip to content

hyphypnotic/VideoChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Chat Room

A simple WebRTC video chat room with signaling server made using python Flask.

Create and join video chat rooms. The users get connected directly to each other in a peer to peer mesh network using WebRTC. They share their audio and video directly with each other without going through a centralized server. However, a centralized server is needed to initiate the connections at first using a process called signaling. This, signaling server is made using Flask in python and data is shared between server and clients using SocketIO.

For a demo visit: https://potatomeet.herokuapp.com/

Installation

To run this on your machine, install the following:

Requirements:

  • python 3.x
  • Flask
  • Flask-SocketIO
  • eventlet (for websocket support while using SocketIO)

Install requirements using pip:

pip install Flask Flask-SocketIO eventlet

To start a server on localhost:

python server.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages