Recording a Webcam with Shinobi StreamerCurrently streams video only.
Shinobi is an Open Source CCTV software written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.
Shinobi Copyright (C) 2016-2025 Moe Alam, moeiscool This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # Libraries Used vbox.css (the framework that does the vertical panel layout) - I honestly don't know who made this, i found it in a zip. jQuery - http://jquery.com/ Socket.io - http://socket.io/ Bootstrap - http://getbootstrap.com/ Moment.js - http://momentjs.com/ Livestamp.js - https://mattbradley.github.io/livestampjs/ Font Awesome - http://fontawesome.io/ Node.js - https://nodejs.org MySQL - https://www.mysql.com/ NPM: mysql - https://www.npmjs.com/package/mysql NPM: crypto - https://www.npmjs.com/package/crypto NPM: express - http://expressjs.com/ NPM: request - https://www.npmjs.com/package/request NPM: connection-tester - https://www.npmjs.com/package/connection-tester and maybe a few others.