I’d like to report that ONVIF event triggered recording is not working in server version 3.1.0-rc8 either. The ONVIF Device Manager clearly indicates that the camera is sending numerous motion detection alerts (screenshot below), but the Bluecherry logs show no indication of receiving these alerts (relevant excerpts below), and consequently, no video recordings are triggered. FYI, I have “Trigger recording on ONVIF events” checked and the schedule filled entirely orange (to trigger record all times of the day, every day).
This is quite a bummer since I really liked a lot of other aspects of Bluecherry while I was giving it a spin over the last few days, and I was very seriously considering purchasing a license. Unfortunately, keeping my CPU usage low is a really high priority for me since I’m controlling the cameras on my HTPC, and high CPU usage spins up the fans, which really disrupts the movie watching experience. So the absence of ONVIF event triggering is unfortunately a deal breaker.
On a side note, under Playback, I only see options to filter Motion and Continuous videos; not Trigger videos. Given that these three terms are used distinctly under Schedule, I would expect there to be a Trigger checkbox in Playback as well, alongside Motion and Continuous.
Jun 27 09:41:38 kaiju bc-server[153819]: I(2/sauron1): Setting up device
Jun 27 09:41:40 kaiju bc-server[153819]: I(2/sauron1): Stream started: Video: hevc (Main), yuvj420p(pc), 2688x1520 [SAR 1:1 DAR 168:95], 1/90000(s) 1/15(c); Audio: aac (LC), 32000 Hz, mono, fltp
Jun 27 09:41:40 kaiju bc-server[153819]: I(2/sauron1): Switching to new recording schedule 'triggered'
Jun 27 09:41:40 kaiju bc-server[153819]: I(2/sauron1): Starting onvif events thread 939521600 for device 2 ...
Jun 27 09:41:40 kaiju bc-server[153819]: I(2/sauron1): Subscribed to ONVIF events at http://10.11.8.75/onvif/Events/PullSubManager_20230626T214141Z_0
Jun 27 09:41:41 kaiju bc-server[153819]: I(2/sauron1): Substream started: Video: h264 (Main), yuvj420p(pc, progressive), 640x360 [SAR 1:1 DAR 16:9], 1/90000(s) 1/30(c)
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): Initializing muxer for rtp streaming failed
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): bc_streaming_setup() failed: Invalid argument
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): Unable to setup live broadcast from substream
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): Initializing muxer for mpegts streaming failed
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): bc_streaming_setup() failed: Invalid argument
Jun 27 09:41:41 kaiju bc-server[153819]: E(2/sauron1): Unable to setup HLS stream from substream
Jun 27 09:41:41 kaiju bc-server[153819]: W(2/sauron1): Likely timestamping error. Ignoring.
Jun 27 09:49:51 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 09:49:51 kaiju bc-server[153819]: I(): License isn't genuinely activated
Jun 27 09:49:51 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 09:49:51 kaiju bc-server[153819]: I(): License is trially activated
Jun 27 09:49:51 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 09:49:51 kaiju bc-server[153819]: I(): Trial days left: 29
Jun 27 10:07:44 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:44 kaiju bc-server[153819]: I(): License isn't genuinely activated
Jun 27 10:07:44 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:44 kaiju bc-server[153819]: I(): License is trially activated
Jun 27 10:07:44 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:44 kaiju bc-server[153819]: I(): Trial days left: 29
Jun 27 10:07:53 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:53 kaiju bc-server[153819]: I(): License isn't genuinely activated
Jun 27 10:07:53 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:53 kaiju bc-server[153819]: I(): License is trially activated
Jun 27 10:07:53 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:07:53 kaiju bc-server[153819]: I(): Trial days left: 29
Jun 27 10:11:38 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:11:38 kaiju bc-server[153819]: I(): License isn't genuinely activated
Jun 27 10:11:38 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:11:38 kaiju bc-server[153819]: I(): License is trially activated
Jun 27 10:11:38 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:11:38 kaiju bc-server[153819]: I(): Trial days left: 29
Jun 27 10:17:13 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:17:13 kaiju bc-server[153819]: I(): License isn't genuinely activated
Jun 27 10:17:13 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:17:13 kaiju bc-server[153819]: I(): License is trially activated
Jun 27 10:17:13 kaiju bc-server[153819]: I(): A new license request is accepted.
Jun 27 10:17:13 kaiju bc-server[153819]: I(): Trial days left: 29
EDIT: Please note that the time stamps indicated in the ONVIF Device Manager screenshot are 12 hours off from those indicated in the Bluecherry log, since it had my time zone recorded incorrectly.