Simple Controller Documentation
Running Locally
Controller Module Service
The controller module service is written in Python, for running it Python Interpreter of version 3.6 is required. The dependencies can be installed via pip with the requirements.txt file
$ pip install -r requirements.txt
Once all the dependencies are installed the program can be executed
$ python app.py
Web Interface
The web interface is built in HTML, CSS and JS no installation is required, the folder can be opened in any local web server that supports local SSL or localhost, as for accessing webcam and other userMedia secured connection is required.
How to use
Controller Module Service
Either if you are running locally or using directly through the live site, once the app.py / app.exe is executed GUI popup with start server button, when this is pressed a websocket server is started and is ready for accepting connection
Web Interface
On the website anyone of the peer can start the connection, the room id is needed to start the connection, the other can join in with the same room id
When the peer is connected a options bar will appear to control Audio, Video, Screen Sharing and Local Video Setting
Contact : https://suyashsonawane.me/