Commit Graph

265 Commits (master)

Author SHA1 Message Date
TheNetStriker 599de35af4 Viewerlist timeout for non substream monitors.
Fixed zero substream timeout for
2024-10-16 21:30:01 +02:00
TheNetStriker bd5b6409cd Fixes for substream.
- Fixed error in destroySubstreamProcess.
Fixed no viewers pushed to viewerList.
- When using "Only When Watching, Use Substream" substreams are now started automatically and the http requests wait's for the output.
- Substream folder is deleted befor new substream starts, so that there can be checked when the s.m3u8 file is created.
- Fixed missing monitorId in FLV and x265 stream path.
2024-10-16 17:13:01 +02:00
Moe ea1e63c531 Clean up monitor save/delete actions and prevent save during startup 2024-08-13 23:08:48 -07:00
Moe 7fa8ff2824 undo new sanitizer, it was bad 2024-08-13 22:43:20 -07:00
Moe 879196c688 fix syntax for export 2024-08-13 22:30:25 -07:00
Moe eb7467938b Update snapshot ffmpeg command (fixes use for most cameras) 2024-08-13 22:22:51 -07:00
Moe 005a0c1eb9 Update sanity check for monitorConfig on db insert and count check 2024-08-13 22:22:14 -07:00
Moe 88b57e456d Add "Can Edit Monitors" to API restrictions instead of re-using "Can Control" 2024-05-15 15:56:15 -07:00
Moe 00cbed6070 change stimeout to timeout 2024-04-30 10:37:57 -07:00
Moe 3d4eee201c Add vitormicillo fix to s.getRawSnapshotFromMonitor 2024-03-22 16:43:51 -07:00
Moe ba7a0dba28 Update monitor.js 2023-10-26 17:56:04 -07:00
Moe b5830c56d6 adjustment for childNode.js error 2023-10-26 17:12:02 -07:00
Moe d038de233f set default seconds Inward on raw snap to 5 2023-10-20 17:40:12 -07:00
Moe 0d935c1778 Fix Auto Port set for RTMP on startup 2023-09-14 21:24:23 -07:00
Unicate 545a6f64ff fix typo for function splitForFFMPEG 2023-03-28 09:11:21 +07:00
Moe 9c95f8ea04 make s.readFile fs.readFile promise instead 2023-01-29 20:10:34 -08:00
Moe 05ffca8ca1 streamDir creation on start is async 2023-01-26 13:57:18 -08:00
Moe 638b0076ad Refactor Monitor Launch Sequence 2023-01-21 00:49:37 +00:00
Moe 7b15e33dba make s.addOrEditMonitor return a promise 2022-12-28 13:29:13 -08:00
Moe 69db95f8d4 Update SQL Queries on Startup 2022-12-17 00:07:23 +00:00
Moe e0a3523c67 reverse "Immediate exit requested" operations 2022-12-08 08:46:36 -08:00
Moe f42be60135 Update monitor.js 2022-12-03 12:11:53 -08:00
Moe d72273f013 Distinguish Snapshot and JPEG API for custom vf 2022-12-03 09:51:00 -08:00
Moe b73732ff64 catch for snapshot.js inode block 2022-12-03 09:37:23 -08:00
Moe 83d9a52a94 Fix API Permissions for Session Key 2022-11-28 15:54:27 -08:00
Moe 9f17d6d139 Fix API Key Permissions 2022-11-23 20:33:39 +00:00
Moe 335cf7398e Change use cases of fs.unlink with fs.rm 2022-11-16 21:10:26 +00:00
Moe 1308fcbc78 update monitor status update when starting process 2022-10-27 16:09:54 -07:00
Moe be973aaa7b disable monitor auto restart on error if manually already restarted+ 2022-10-02 20:26:47 -07:00
Moe 5f3bf0df6e disable monitor auto restart on error if manually already restarted 2022-10-02 20:13:22 -07:00
Moe 48d7d6a99b Upgrade permission check function
fixes videos appearing in Videos Table but cannot be played.
2022-09-28 13:39:25 -07:00
Moe de18962860 add Fatal Error Exit notice, clean up fatal_max error check+ 2022-09-27 14:11:15 -07:00
Moe 70ea243cba clean up fatal_max error check 2022-09-27 13:53:02 -07:00
Moe ddc3fa3796 add log filters for monitor log 2022-09-18 14:38:47 -07:00
Moe 9661f019d0 adjust raw snapshot from detectorStream.m3u8 2022-09-14 19:21:45 -07:00
Moe 6cf4e332f9 add more specific catches for certain fatal errors 2022-09-12 19:56:25 -07:00
Moe d63558993d automatically remove Compression Video list item from side menu
if automatically told to compress
2022-08-18 22:22:08 -07:00
Moe 739f9d83b0 add description for auto compress 2022-08-18 21:48:20 -07:00
Moe a6788fec79 Option to auto compress Continuous and Event-Based Recording 2022-08-18 19:00:29 -07:00
Moe ed2a5f750c minor cleanup 2022-08-17 08:46:00 -07:00
Moe 428d17cf87 add some UI fixes for displaying Unauthorized features for Sub-Acc 2022-08-07 16:27:03 -07:00
Moe 4e8300f3f9 Refactor Permission check for Sub-Accounts and API Keys 2022-08-05 23:20:08 -07:00
Moe 551834d8d7 update permission check system for Sub-Accounts (replace only some) 2022-07-31 17:58:10 -07:00
Moe 504781df3a Critical Update to Dependencies, Replace request with fetch
+ Replaced all uses of `request` with `node-fetch`
+ Update WebDAV
+ Add pushover-notifications
+ Update CWS
+ Update discord.js
+ Fix authentication for HLS stream API endpoint
+ Last Update to P2P v1 to remove request module

Requires further testing.
2022-03-31 21:58:27 -07:00
Moe 302ef4b3f7 Merge branch 'remove_static_configuration' into 'dashboard-v3'
Remove statically set probesize and analyzeduration

See merge request Shinobi-Systems/Shinobi!352
2022-02-21 16:02:26 +00:00
Milosz Tyborowski 40804fa650 Remove statically set probesize and analyzeduration 2022-02-08 10:07:16 +01:00
Moe 41037abaf9 Merge branch 'dashboard-v3' into 'data-port'
# Conflicts:
#   libs/ffmpeg.js
2021-12-19 15:17:13 +00:00
Moe f06e9f28b9 adjustments to timelapse transfer from child 2021-12-09 15:29:48 -08:00
Moe 769f0ab8c6 fix fatalError trigger on monitor processes 2021-12-09 08:22:44 -08:00
Moe c945d53d9f tweak auto-closing of Substreams+ 2021-12-08 07:41:32 -08:00