UNPKG

5.97 kBMarkdownView Raw
1# Shinobi Pro
2### (Creative Commons v4.0)
3
4Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.
5
6<a href="http://shinobi.video/gallery"><img src="https://github.com/ShinobiCCTV/Shinobi/blob/master/web/libs/img/demo.jpg?raw=true"></a>
7
8# Key Aspects
9
10For an updated list of features visit the official website. http://shinobi.video/features
11
12- Time-lapse Viewer (Watch a hours worth of footage in a few minutes)
13- 2-Factor Authentication
14- Defeats stream limit imposed by browsers
15 - With Base64 (Stream Type) and JPEG Mode (Option)
16- Records IP Cameras and Local Cameras
17- Streams by WebSocket, HLS (includes audio), and MJPEG
18- Save to WebM and MP4
19 - Can save Audio
20- Push Events - When a video is finished it will appear in the dashboard without a refresh
21- Region Motion Detection (Similar to ZoneMinder Zone Detection)
22 - Represented by a Motion Guage on each monitor
23- "No Motion" Notifications
24- 1 Process for Each Camera to do both, Recording and Streaming
25- Timeline for viewing Motion Events and Videos
26- Sub-Accounts with permissions
27 - Monitor Viewing
28 - Monitor Editing
29 - Video Deleting
30 - Separate API keys for sub account
31- Cron Filters can be set based on master account
32- Stream Analyzer built-in (FFprobe GUI)
33- Monitor Groups
34- Can snapshot images from stream directly
35- Lower Bandwith Mode (JPEG Mode)
36 - Snapshot (cgi-bin) must be enabled in Monitor Settings
37- Control Cameras from Interface
38- API
39 - Get videos
40 - Get monitors
41 - Change monitor modes : Disabled, Watch, Record
42 - Embedding streams
43- Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap
44
45## Asking for help
46
47Before asking questions it would nice if you read the docs :) http://shinobi.video
48
49After doing so please head on over to the Discord community chat for support. https://discordapp.com/invite/mdhmvuH
50
51The Issues section is only for bugs with the software. Comments and feature requests may be closed without comment. http://shinobi.video/docs/contribute
52
53Please be considerate of developer efforts. If you have simple questions, like "what does this button do?", please be sure to have read the docs entirely before asking. If you would like to skip reading the docs and ask away you can order a support package :) http://shinobi.video/support
54
55## Making Suggestions or Feature Requests
56
57You can post suggestions in the Discord #suggestions channel. Please do not treat this channel like a "demands" window. Developer efforts are limited. Much more than many alternatives.
58
59when you have a suggestion please try and make the changes yourself then post a pull request to the `dev` branch. Then we can decide if it's a good change for Shinobi. If you don't know how to go about it and want to have me put it higher on my priority list you can order a support package :) Pretty Ferengi of me... but until we live in a world without money please support Shinobi :) Cheers!
60
61http://shinobi.video/support
62
63## Help make Shinobi the best Open Source CCTV Solution.
64Donate - http://shinobi.video/docs/donate
65
66Ordering a License, Paid Support, or anything from <a href="//camera.observer">here</a> will allow a lot more time to be spent on Shinobi.
67
68Order Support - http://shinobi.video/support
69
70# Why make this?
71
72http://shinobi.video/why
73
74# What others say
75
76> "After trying zoneminder without success (heavy unstable and slow) I passed to Shinobi that despite being young spins a thousand times better (I have a setup with 16 cameras recording in FHD to ~ 10fps on a pentium of ~ 2009 and I turn with load below 1.5)."
77
78> *A Reddit user, /r/ItalyInformatica*
79
80&nbsp;
81
82> "I would suggest Shinobi as a NVR. It's still in the early days but works a lot better than ZoneMinder for me. I'm able to record 16 cams at 1080p 15fps continously whith no load on server (Pentium E5500 3GB RAM) where zm crashed with 6 cams at 720p. Not to mention the better interface."
83
84> *A Reddit user, /r/HomeNetworking*
85
86# How to Install and Run
87
88> FOR DOCKER USERS : Docker is not officially supported and is not recommended. The kitematic method is provided for those who wish to quickly test Shinobi. The Docker files included in the master and dev branches are maintained by the community. If you would like support with Docker please find a community member who maintains the Docker files or please refer to Docker's forum.
89
90#### Fast Install
91
92Currently Fast Install is supported on the following :
93
94- Ubuntu / Debian
95- CentOS / RHEL / Fedora
96
97```
98mkdir Shinobi
99cd Shinobi
100sudo npm install shinobi
101mv node_modules/shinobi/* .
102sudo npm start
103```
104
105#### Elaborate Installs
106
107Installation Tutorials - http://shinobi.video/docs/start
108
109Troubleshooting Guide - http://shinobi.video/docs/start#trouble-section
110
111# Author
112
113Moe Alam
114
115Follow Shinobi on Twitter https://twitter.com/ShinobiCCTV
116
117Join the Community Chat
118
119<a title="Find me on Discord, Get an Invite" href="https://discordapp.com/invite/mdhmvuH"><img src="https://cdn-images-1.medium.com/max/115/1*OoXboCzk0gYvTNwNnV4S9A@2x.png"></a>
120
121# Support the Development
122
123Ordering a certificate or support package greatly boosts development. Please consider contributing :)
124
125http://shinobi.video/support
126
127# Links
128
129Documentation - http://shinobi.video/docs
130
131Donate - https://shinobi.video/docs/donate
132
133Tested Cameras and Systems - http://shinobi.video/docs/supported
134
135Features - http://shinobi.video/features
136
137Reddit (Forum) - https://www.reddit.com/r/ShinobiCCTV/
138
139YouTube (Tutorials) - https://www.youtube.com/channel/UCbgbBLTK-koTyjOmOxA9msQ
140
141Discord (Community Chat) - https://discordapp.com/invite/mdhmvuH
142
143Twitter (News) - https://twitter.com/ShinobiCCTV
144
145Facebook (News) - https://www.facebook.com/Shinobi-1223193167773738/?ref=bookmarks
\No newline at end of file