- python-socketio
- eventlet
- Replace
DOMAIN_NAMEwith your domain name where you will host your Python server. - Specify the SSL certificate and key in
socketServer.py. - Specify
videoURLinsocketServer.pyand changeallowWatchtoTrue, if you want to start watching after you setup everything. If you specifyvideoURL, butallowWatchis set toFalse, clients will get thePlease wait for administrator to start movie...message. - Serve the
socketClientfolder using a web server (e.g. nginx). - Run
socketServer.py. - Access the newly configured
socketClientin 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)