|
Post by Admin on Dec 17, 2016 23:42:56 GMT -8
Why?- MJPEG streams that are presented as a DOM element puts serious strain on the client browser when needing to be removed and added again. They cannot be terminated without a hard refresh of the page or use of popup or iframe. It essentially opens new streams everytime you recreate an image with an MJPEG url.
- Shinobi addresses this with WebSocket streams.
- Saving to WebM not JPEG frames or MP4 video. JPEG and MP4 are heavy. WebM is not.
- Written in Node.js, not PHP, Perl, and whatever languages you can remember.
- ZoneMinder was the first choice but it proved unstable for the reasons mentioned. Also it has so many bugs and bounties many of them are just being left behind in the ocean of bug reports.
|
|