A minimal and responsive media chat room
This application is composed of two parts, server and web, intended to be used via Docker container on any Linux server supporting SSL.
It uses a secure websockets for the connection (wss://
). The server part allows users to log into the desired room and join other people for real-time communication.
-
git clone https://github.com/realjck/media-room.git
Please refer to the README of the corresponding web and server folders.
For the web part, you are free to mount the files via the Dockerfile or to place the files on any web server. Also if you want to run the server part without Docker you can simply run main.py with an alias of your keys, this will listen on port 8080.
-
Build-in Server setup with Docker
-
Websockets users connexion with callback
-
Real-time chat with Websockets
-
Extra Media Support: Shaka Player implementation
-
Video control: Add commands for initiating and pausing video