gstreamer/webrtc/signalling
Nirbheek Chauhan d687ff3d91 simple-server: Add support for multi-party rooms
Also add a new room-client.py to test the protocol which is documented
in Protocol.md
2017-10-28 19:20:44 +05:30
..
generate_cert.sh Add a simple python3 webrtc signalling server 2017-10-21 19:56:52 +05:30
Protocol.md simple-server: Add support for multi-party rooms 2017-10-28 19:20:44 +05:30
README.md Add a simple python3 webrtc signalling server 2017-10-21 19:56:52 +05:30
room-client.py simple-server: Add support for multi-party rooms 2017-10-28 19:20:44 +05:30
session-client.py signalling/client.py: Rename to session-client.py 2017-10-28 19:00:03 +05:30
simple-server.py simple-server: Add support for multi-party rooms 2017-10-28 19:20:44 +05:30

Overview

Read Protocol.md

Dependencies

  • Python 3
  • pip3 install --user websockets

Example usage

In three separate tabs, run consecutively:

$ ./generate_certs.sh
$ ./simple-server.py
$ ./client.py
Our uid is 'ws-test-client-8f63b9'
$ ./client.py --call ws-test-client-8f63b9