URL: http://{SERVER IP}:7000/app/viewer.html
Server side:
- Use Python to host a web server
- Use FFmpeg to generate HLS
Client side:
- Use video.js to playback HLS
URL: http://{SERVER IP}:8000/app/viewer.html
Server side:
- Use NGINX to host a web server
- Use nginx-rtmp-module to serve RTMP protocol
- Use FFmpeg to restream RTSP to RTMP server
Client side:
- Use video.js to playback HLS
URL: http://{SERVER IP}:9000/app/viewer.html
Server side:
- Use Go to host a web server and response requested RTSP stream to Fragmented mp4
Client side:
- Use native video tag to playback Fragmented mp4
URL: http://{SERVER IP}:9090/app/viewer.html
Server side:
- Use Go to host a web server and serve a WebSocket stream
Client side:
- Use MSE to playback