Commit Graph

188 Commits (97089f29b8ff60a05105e97c916c96bbca5c689c)

Author SHA1 Message Date
Moe 97089f29b8 Add Monitor Status Codes 2021-05-04 16:24:08 -07:00
Moe 5d672c240b monitorId update in onDetectorJpegOutputSecondary 2021-05-03 18:50:30 -07:00
Moe 7bd51122b5 fix basic Control request missing query string 2021-04-17 10:27:44 -07:00
Moe a47b40444e Object Detect for 5 seconds instead of 1 frame when check Motion first 2021-04-09 14:10:31 -07:00
Moe Alam a3cfae7b4d fix discord notification lock 2021-01-30 15:04:26 -08:00
Moe Alam 971719dbe3 use `find` command instead of `fs.readdir` for orphanVideoCheck 2021-01-19 20:51:39 -08:00
Moe Alam 49d1a1a125 rebuild query string without postData instead of search and replace 2021-01-18 08:03:14 -08:00
Joshua Seltzer be5b9e96ab Updates to refine the POST command processing for PTZ which allows more recent ReoLink cameras to function within Shinobi. 2021-01-16 13:49:45 -05:00
Moe Alam 863acb67b3 set snapshots default size from 200x200 to 500x500 2021-01-11 11:25:25 -08:00
Moe Alam 3b5358890c fix skip_ping 2021-01-05 13:37:53 -08:00
Moe Alam 1a6fbee0ab event.js : finish moving out functions to events/utils.js 2021-01-02 10:49:05 -08:00
Moe Alam e5854f7528 events.js, monitor.js : more cleanup 2021-01-02 10:30:20 -08:00
Moe Alam d42da0e873 clean up ping method 2020-12-16 11:58:01 -08:00
Moe Alam ffbc25c62e Fixes for PTZ and ONVIF controls 2020-12-16 09:28:16 -08:00
Moe Alam 49b7a5cdca onMonitorStart event only occur if ffmpeg process remains alive 2020-12-10 15:21:20 -08:00
Moe Alam cde4a7dddb make probeMonitorOnStart configurable from conf.json
probeMonitorOnStart = true : do probe to check for and fix possible configuration abberations.
probeMonitorOnStart = false : no check. Just start with user configuration.
2020-12-01 11:59:42 -08:00
Moe eb0800c857 Merge branch 'dev' into 'dev'
Resolve issue with timeout killing snap process before it can produce a snapshot.

See merge request Shinobi-Systems/Shinobi!251
2020-11-03 05:54:24 +00:00
Moe Alam 27b0dc3cdc ffmpeg.js : rewrite traditional recording, cleanup execution
+ disable resetSnapCheck
2020-11-02 21:22:03 -08:00
Ian Rubado 7d94d0a854 Resolve issue with timeout killing snap process before it can produce a snapshot. 2020-11-02 19:38:15 -05:00
Moe Alam f7b91bb6fa ffmpeg.js : rewrite Stream output flags builder (Main-only) 2020-11-01 17:47:05 -08:00
Moe Alam 56905c04f7 make MJPEG Input Types Orphan Check when process closes 2020-11-01 09:10:35 -08:00
Moe Alam e3491fb8d8 remove await for snapshot on monitor start and lower timeout for snapshot 2020-11-01 09:06:57 -08:00
Moe Alam a2bc27335a ffmpeg.js : rewrite Continuous Recording output flags builder
+ add some Error checking and bypass for 453 occurence
2020-11-01 00:36:41 -07:00
Moe Alam 588b183dae framework for Monitor Configuration Warnings and Automatic Repair 2020-10-25 22:07:36 -07:00
Moe Alam ea9e97e437 remove coprocessor code 2020-10-17 18:39:54 -07:00
Moe b04749852b Merge branch 'dev' into 'p2p-framework'
# Conflicts:
#   libs/monitor.js
2020-09-22 15:45:34 +00:00
Moe Alam fe928efcab minor cleanup to usage 2020-09-21 23:49:18 -07:00
Moe Alam a2e8de4386 auto ptz : cleanup return home 2020-09-20 10:45:10 -07:00
Moe Alam ad007b6f8f Improve Automatic PTZ (Return Home when Object lost)
+ Add Inverting Y-Axis
+ Add ONVIF Scanning Port 8899
+ Cleanup some ptz.js function uses
2020-09-19 23:28:35 -07:00
Moe Alam 9a10777d3f make detector frame sender check connectivity on each frame
- this will avoid needing to start a monitor after a plugin is added
2020-09-16 21:04:30 -07:00
Moe cf6799eff2 add damaged audio warning 2020-08-27 21:58:42 -07:00
Moe 2886e58918 Child Node cameraDestroy fix 2020-08-27 15:39:39 -07:00
Moe 6398578897 Minor cleanup+ 2020-08-26 22:37:44 -07:00
Moe cc4adfa5bc Minor cleanup in libs/monitor.js+ 2020-08-26 22:30:18 -07:00
Moe 1bb95ef664 Minor cleanup 2020-08-26 22:18:42 -07:00
Moe a446c0aa59 Minor cleanup in libs/monitor.js 2020-08-26 21:36:36 -07:00
Moe 20633e2da4 cleaner snapshot creation 2020-08-16 15:41:05 -07:00
Moe c4a56f276c Update monitor.js 2020-08-15 22:08:12 -07:00
Moe b14ef3cda6 fix caching for snapshot icon 2020-08-15 22:06:22 -07:00
Moe 9b00ec8d93 Icon HTTP API Endpoint 2020-08-15 20:36:32 -07:00
Moe f2828dd0cc make s.getRawSnapshotFromMonitor a Promise function 2020-08-12 17:37:04 -07:00
Moe 650122c384 Prepare FileBin management : add proper FileBin database controller func + 2020-08-10 20:31:02 -07:00
Moe c95f34d7da Fix permissions to view monitors for sub accounts+ 2020-08-09 19:21:26 -07:00
Moe 7948ef9089 Fix permissions to view monitors for sub accounts 2020-08-09 19:18:32 -07:00
Moe e0c9d4c434 Merge branch 'dev' into 'rebuild-sql-queries'
# Conflicts:
#   libs/startup.js
#   libs/webServerPaths.js
2020-08-08 00:16:24 +00:00
Moe 52a84f4501 pass only groupKey when request Max Storage Amount check 2020-08-07 00:54:56 -07:00
Moe 811b6fc846 Modify Max Purge for Video, Timelapse Frames, FileBin, addStorage 2020-08-06 21:33:58 -07:00
Moe 7d07124ac5 force image format for image in Email Notifcation (Discord as well)
- This should hopefully fix users with broken images in their email notifications.
-- Audio was not being stripped and was being encoded with the frame (JPEG cannot hold audio, duh)
-- image2 format specified
2020-07-25 22:40:35 -07:00
Moe cf91cf85ea Update Dashcam (Shinobi Streamer) data Input 2020-07-22 21:19:16 -07:00
Moe c2cab29515 knexQuery logic fixes 2020-07-12 14:34:04 -07:00