- python-socketio
- eventlet
- Replace
DOMAIN_NAME
with your domain name where you will host your Python server. - Specify the SSL certificate and key in
socketServer.py
. - Specify
videoURL
insocketServer.py
and changeallowWatch
toTrue
, if you want to start watching after you setup everything. If you specifyvideoURL
, butallowWatch
is set toFalse
, clients will get thePlease wait for administrator to start movie...
message. - Serve the
socketClient
folder using a web server (e.g. nginx). - Run
socketServer.py
. - Access the newly configured
socketClient
in your browser and enjoy watching.
Any browser, which supports HTML5 (video tag) and JS, will work.
- Firefox 95.0.2 on Windows 11 (22000.376)
- Firefox 95.0.2 on Arch Linux
- Microsoft Edge 96.0.1054.62
- webOS (version unknown)
- iPhone 12 Pro Max (iOS 15.2)
- Pixel 6 Pro (Android 12, Google Chrome 96.0.4664.104)