Use node.js as middleware to translate RTSP into WebSocket
git clone <repo>
cd <repo>
npm install
- 目前浏览器并不直接支持 RTSP 协议
- 使用浏览器插件 VLC WebPlugin 存在兼容性问题
- 使用 javascript/webassembly 直接实现对 RTSP 协议的支持
- (^o^)/~
- RTSP -> (ffmpeg -> RTMP) -> flash
- RTSP -> (ffmpeg -> HTTP -> WebSocket) -> Canvas
- RTSP -> (ffmpeg -> WebSocket[MPEG1]) -> Canvas
- RTSP -> (ffmpeg -> WebSocket[fMP4]) -> (MSE -> Video)
- RTSP -> (ffmpeg -> WebSocket[raw h264]) -> (fMP4 -> MSE -> Video)