Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras http://shinobi.video
• Detector events only draw if live grid is actively playing the stream • Dashboard: Added method to remove function from extender • Prevent Central Management server SSH excessive reconnects • Fix reading Monitor ID on import if all numbers • Monitor import uses WebSocket instead of HTTP • Fix typos in en_CA language file • Allow disabling auto compression at system level (conf.json) • Wrap getMonitors parsing in try-catch to handle start-up breakage • Live Grid: Fix fullscreen exit flash (increase timeout for fullscreenInUse flag) • Ran npm audit fix • Add check for complete object in activeMonitors line 1953 • Remove duplicate "Auto Placement" in en_CA • Live Grid: Fix fullscreen exit • Live Grid: Fix toStayClosed check and detectionDrawDelays • Live Grid: Resize monitors when sidebar toggles • Live Grid: Major update - Replace "Force Monitors Per Row" with "Maintain Grid" and 1x1,2x2,3x3 options • Fix Timelapse Frames Video Generate Download bug • Destroy monitor released from memory • Delay constantly crashing monitor with 1 hour and 3 × 5 second checks • Fix error: TypeError: Cannot read properties of undefined (reading 'details') • Fix SSH bridge reconnect for Central Management • Delete UPDATE-v2-to-v3.sh • Fix manual timelapse frame deletion • Add AVI support for Drop In Events (FTP) |
||
|---|---|---|
| .gitlab/issue_templates | ||
| Docker | ||
| INSTALL | ||
| definitions | ||
| languages | ||
| libs | ||
| plugins | ||
| sql | ||
| test | ||
| tools | ||
| web | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .npmignore | ||
| CONTRIBUTING.md | ||
| COPYING.md | ||
| DEVELOPMENT.md | ||
| Dockerfile | ||
| INSTALL.md | ||
| LICENSE.md | ||
| README.md | ||
| UPDATE.sh | ||
| camera.js | ||
| conf.sample.json | ||
| cron.js | ||
| package-lock.json | ||
| package.json | ||
| super.sample.json | ||
README.md
Shinobi Pro
(Shinobi Open Source Software)
Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Direct saving to MP4. Shinobi can record IP Cameras and Local Cameras.
Install and Use
- Installation : http://shinobi.video/docs/start
- Post-Installation Tutorials : http://shinobi.video/docs/configure
- Troubleshooting Guide : https://hub.shinobi.video/articles/view/v0AFPFchfVcFGUS
Docker
- Install with Docker : https://gitlab.com/Shinobi-Systems/Shinobi/-/tree/dev/Docker
"is my camera supported?"
Ask yourself these questions to get a general sense.
- Does it have ONVIF?
- If yes, then it may have H.264 or H.265 streaming capability.
- Does it have RTSP Protocol for Streaming?
- If yes, then it may have H.264 or H.265 streaming capability.
- Can you stream it in VLC Player?
- If yes, use that same URL in Shinobi. You may need to specify the port number when using
rtsp://protocol.
- If yes, use that same URL in Shinobi. You may need to specify the port number when using
- Does it have MJPEG Streaming?
- While this would work in Shinobi, it is far from ideal. Please see if any of the prior questions are applicable.
- Does it have a web interface that you can connect to directly?
- If yes, then you may be able to find model information that can be used to search online for a streaming URL.
Configuration Guides : http://shinobi.video/docs/configure
Asking for help
- General Support : https://shinobi.community
- Please be sure to read the
#guidelineschannel after joining.
- Please be sure to read the
- Business Inquiries : business@shinobi.video or the Live Chat on https://shinobi.video
Support the Development
It's a proven fact that generosity makes you a happier person :) https://www.nature.com/articles/ncomms15964
Get a Mobile License to unlock extended features on the Mobile App as well as support the development!
- Shinobi Mobile App : https://cdn.shinobi.video/installers/ShinobiMobile/
- Get a Mobile License : https://licenses.shinobi.video/subscribe?planSubscribe=plan_G31AZ9mknNCa6z
Why make this?
Author
Moe Alam, Shinobi Systems
Shinobi is developed by many contributors. See here https://gitlab.com/Shinobi-Systems/Shinobi/-/graphs/dev
Support the Development
Ordering a certificate or support package greatly boosts development. Please consider contributing :)
Links
- Articles : http://hub.shinobi.video/articles
- Documentation : http://shinobi.video/docs
- Features List : http://shinobi.video/features
- Some features may not be listed.
- Donation : http://shinobi.video/docs/donate
- Buy Shinobi Stuff : https://licenses.shinobi.video
- User Submitted Configurations : http://shinobi.video/docs/cameras
- Features : http://shinobi.video/features
- Reddit (Forum) : https://www.reddit.com/r/ShinobiCCTV/
- YouTube (Tutorials) : https://www.youtube.com/channel/UCbgbBLTK-koTyjOmOxA9msQ
- Discord (Community Chat) : https://discordapp.com/invite/mdhmvuH
- Twitter (News) : https://twitter.com/ShinobiCCTV
- Facebook (News) : https://www.facebook.com/Shinobi-1223193167773738/?ref=bookmarks