Moe
eb65330fa8
pathing fixes for streams
2018-11-06 10:44:01 -08:00
Moe
2ccd8bb786
fix jpeg mode url
2018-11-06 10:09:53 -08:00
Moe
89a057a62a
fix front end lib pathing when using custom webPaths
2018-11-05 20:27:19 -08:00
Moe
4c0cf2b3a3
fix cron.js SQLite-deleteOld bug
...
+ make cron video deletes happen in bulk rather than 1 query per video
+ clear eventBaseRecording timeout to avoid fallback action after success
+make non-python yolo show object detection section, remove python-yolo
2018-11-05 12:55:58 -08:00
Moe
f3d60ca674
Additions and Cleanup
...
+ Allow global designation for Backblaze B2, Amazon S3, and WebDAV
+ allow frame transfer to plugin by "File in RAM" (experimental and currently only works with yolo and dlib)
+ API method for account save/edit
+ Add C++ based Dlib plugin (face-recognition)
+ allow choosing tiny or regular weights for yolo
- remove old python-dlib plugin because it is just bad (yucky python)
2018-11-02 16:44:53 -07:00
Moe
ee881f7415
Test script additions and cleanup
...
- run test with "node test.js" or "npm test" inside the Shinobi directory
- minor readability cleanup
+ show Object Detection section with yolo plugin
+ prettify Video Grid css
+ make thumbnail load recursive instead of at once
2018-10-23 17:37:51 -07:00
Moe
6c276f614b
Video Grid 0.1+
2018-10-19 19:28:11 -07:00
Moe
b68431cd98
Video Grid 0.1
...
- simple view with thumbnails to see your listing of videos.
- dashboard v3 will have a more refined version of this that includes event counts for each video
2018-10-19 19:24:58 -07:00
Moe
f605c7adc7
Thumbnails for Video List
...
- client-side generated thumbnails.
+ light cleanup and bug fixes on childNode engine
2018-10-19 14:15:40 -07:00
Moe
5a3309a787
childNode database row save fix
...
+light cleanup
2018-10-18 13:41:20 -07:00
Moe
c9127d515c
prepare basicVideo launcher
...
- cleanup for future additon of player for unsupported types
2018-10-17 21:43:53 -07:00
Moe
a1e3995dac
Use 24-Hour in daterangepickers
2018-10-17 10:11:00 -07:00
Moe
d6e7f628f0
Add API methods to manage API keys
...
- Add, Delete, List are the methods added
+ light cleanup
2018-10-15 19:39:50 -07:00
Moe
8628a45cd5
light cleanup and fixes+
2018-10-11 19:43:36 -07:00
Moe
611b67b1df
fix syntax breakage when switching dashboard languages
2018-10-10 12:51:23 -07:00
Moe
ec3e3ddd35
Check Hardware Acceleration methods on start
...
- show only available methods in client side
2018-10-09 16:25:16 -07:00
Moe
c178984084
Add CPU usage indicator (per monitor)
...
+ adjust purge videos on max space operation order
+ light cleanup with var names
2018-10-09 15:40:06 -07:00
Moe
7e0cc7bbff
Light performance boost
...
- snapshot will be created on first user entry and stored in temp directory if JPEG API is disabled
+ Fix "File Delete Error" caused by permission issue+++
2018-10-08 21:44:36 -07:00
Moe
bb409b4cea
light cleanup
2018-10-08 14:42:45 -07:00
Moe
f219ff8fbc
add the ability to detect viewers without websocket more stream types
...
- viewer count detection added for : mjpeg, poseidon over http, flv over http, h265 over http, and raw h264
- with it you can detect when a stream is opened without the websocket connection
+ move web stream paths to their own file "webServerStreamPaths.js"
2018-10-07 23:01:27 -07:00
Moe
0c004fc71f
use "stop" instead of "destroy" for Poseidon reset
2018-10-07 15:15:51 -07:00
Moe
268011fd77
Poseidon over Websocket reconnect on save fix
2018-10-07 14:57:45 -07:00
Moe
f4e24005e8
RESTful APIs for Admin functions
...
- Create Sub-Account
- Update Sub-Account
- Delete Sub-Account
2018-10-05 19:52:02 -07:00
Moe
a9886e6b47
refactor "detector-stuff" by Skidank
...
- split up "checkMaximumSensitivity", "checkTriggerThreshold", and "filterTheNoise" for easier reading
- merge some "$.zO.e.on change" functions
+ remove old ffmpegLocation.js
2018-10-02 21:44:39 -07:00
Michael Sandrof
94d21ed0a2
Added max_sensitivity at the region and global levels which puts a cap on detections that can trigger an event.
...
Added detection threshold that requires a minimum number of detections before triggering an event.
2018-10-01 19:37:43 -07:00
Moe
5c22cce432
fix groups launcher bug
2018-09-30 16:07:04 -07:00
Moe
45c9436a65
fix URL build for probe using port 80
2018-09-24 16:31:54 -07:00
Moe
95790d479b
Update WebDAV Autosave for "Cloud Videos"
...
- WebDAV saving has been updated to work with the new "Cloud Videos" listing method.
- WebDAV folder structure will now be created automatically
+ remove some whtie spaces from settings.ejs
2018-09-16 00:51:20 -07:00
Moe
373752c914
Allow retrieving Cloud saved links from API and dashboard
2018-09-11 21:38:26 -07:00
Moe
185173e40e
add filtering events by time and action to modify indifference on filter event
...
- you can now set indifference based on time with the filter engine.
+ comment out onvif-nvt for now
2018-09-10 21:58:21 -07:00
Moe
653ac052af
H.265 Stream Type over HTTP
...
+ many bug fixes and tweaks for client side stream creator function
+ allow coProcessor only in specific situations
2018-08-21 23:33:26 -07:00
Moe
9166d7e8a9
H.265 Stream Type Added
...
- Now play H.265 video in almost any browser with the help of libde265.js!
+ minor bug fixes
+ preparation for slickslider page (timed switcher)
2018-08-20 23:07:08 -07:00
Stephen Wood
9acb0ed751
Add support for Raspberry Pi encoding/decoding.
2018-08-15 15:16:15 -07:00
Moe
8f5e6a88c7
Open All function do reconnect if monitor already open
2018-08-09 14:44:37 -07:00
Moe
77271dd4e7
Monitor Popout on Event option+
2018-08-09 08:50:47 -07:00
Moe
160ee3c21c
Monitor Popout on Event option
2018-08-09 08:46:04 -07:00
Moe
267a880a83
show possible values for detector filters
2018-08-09 08:26:34 -07:00
Moe
b9e57f9364
minor bug fixes
2018-08-08 19:59:32 -07:00
Moe
3639b7b622
Detector Plugin Filtering Engine 0.1
2018-08-07 21:07:19 -07:00
Moe
e60f25e33b
baseURL for frontend JS (main.dash2.js)
2018-08-02 22:58:55 -07:00
Moe
03c8ae8810
fix menu lanucher appearance when username too long
2018-08-02 12:39:39 -07:00
Moe
6170ee5179
Add Blazing Blue theme
...
- Blaze Blue was made to test how the current Superuser skin would look on the v2 of the dashboard with Bootstrap 3.
2018-07-24 23:47:46 -07:00
Moe
f31888cbb4
fix scrollbar issue when using small monitor items
2018-07-17 19:24:52 -07:00
Moe
f2fcf8e034
Allow deleting files from filesystem when deleting monitor
2018-07-15 21:57:06 -07:00
Moe
9c93c7c777
fix createPamDiffEngine and show region name the in motion meter
2018-07-15 15:15:32 -07:00
Moe
a900eef2c8
display hidden fields for mjpeg stream
2018-07-15 12:21:29 -07:00
Moe
caddbfc4f5
Monitor stream audio toggle (video element) added to menu
2018-07-07 19:56:18 -07:00
Moe
bd7d84306d
Option to Restrict Sub-Account viewing logs
2018-07-07 16:06:16 -07:00
Moe
1fad2f319f
Option to Restrict Sub-Account changing their user settings
2018-07-07 16:00:23 -07:00
Moe
14c0d58b5c
client side permission checks updated to hide elements
2018-07-07 14:38:27 -07:00
Moe
4f5da4ad7a
allow multiple zip and download of videos
...
- and cleanup in main.dash2.js
2018-07-07 10:41:09 -07:00
Moe
876a9e66ae
log viewer minor cleanup
2018-07-02 22:07:50 -07:00
Moe
5893313e71
Log Export button
2018-07-02 21:49:52 -07:00
Moe
d0c33a5e87
minor visual tweaks
2018-07-02 21:21:40 -07:00
Moe
5a04813557
add Log Stream in Monitor Settings window
...
- Logging Section moved to bottom because it grows in size when logs are streaming.
2018-07-02 21:21:10 -07:00
Moe
0fdbc9ecf0
log viewer update to allow time frame use
2018-07-02 21:19:12 -07:00
Moe
a850ad638d
show real monitor status instead of just mode
2018-06-28 18:36:56 -07:00
Moe
390758b291
remove poseidon auto reinit on error
...
sometimes the video stream gives off error events even if the stream is still playing. The error events must be filtered before making it auto reinit. For now it is disabled.
2018-06-28 10:25:55 -07:00
Moe
bd5bede5d5
fix memory leak with http poseidon++
2018-06-28 10:10:10 -07:00
Moe
55a5d0da17
fix memory leak with http poseidon
2018-06-28 09:52:27 -07:00
Moe
f127dea35d
fix mp4 http stream black on start
2018-06-27 13:20:44 -07:00
Moe
acabbb81e3
Superuser panel redesign 0.1
2018-06-26 17:59:21 -07:00
Moe
f8dee8ab23
return url base to blank string rather than location.pathname
2018-06-22 20:17:40 -07:00
Moe
bdce71e447
useUTC fixes, SQLite with UTC changes fix ++
2018-06-18 23:39:30 -07:00
Moe
2fa14306bb
useUTC fixes, SQLite with UTC changes fix
2018-06-18 23:17:28 -07:00
Moe
c940294f00
Shinobi Pro Lands on Gitlab
2018-06-09 16:34:06 -07:00