First of all, it's a fork of node-rtsp-stream
- Written in ES6 instead of CoffeeScript
- Github repository
Stream any RTSP stream and output to WebSocket for consumption by jsmpeg. HTML5 streaming video!
You need to download and install FFMPEG.
npm i node-rtsp-stream-es6const Stream = require('node-rtsp-stream-es6') const options = { name: 'streamName', url: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov', port: 5000 } stream = new Stream(options) stream.start()const WebSocket = require('ws') const ws = new WebSocket('ws://localhost:5000') ws.on('open', () => { console.log('Connected to stream') }) ws.on('message', (data, flags) => { console.log(data) })You can find a live stream JSMPEG example here : https://github.com/phoboslab/jsmpeg/blob/master/view-stream.html