I’ve been playing with Bluecherry for a few days and have a few observations and issues. None of them are show-stoppers but I thought I’d list them in case they’re of interest to the developers and in case there are simple solutions.
My requirement is a for a continously-recording system for several IP cameras and Bluecherry is by far the best software I’ve tried. Generally, it’s very impressive.
My system:
Debian 9.12.0 with Bluecherry Server 2.8.8 on a Z83 Mini PC with 2 GB RAM, 32 GB MMC storage, 2 TB USB disk to store recordings and 100 Mb Ethernet.
The Server has four 1920 x 1080 WiFi IP cameras configured, all recording continuously, no motion detection.
Although the hardware is low-powered, Bluecherry Server typically reports 21% CPU usage and 29% memory usage when continuously recording 4 cameras.
Clients:
Firefox 78.0.2 and Chrome 84.0.4147.8 browsers on a Windows 10 PC, Gb Ethernet.
Bluecherry Client 2.2.6, also on the Windows PC.
IPCam Viewer Basic (v7.0.7) on an Android 10 WiFi-connected mobile phone.
Issues:
-
On Firefox, clicking on “System Log” in the menu list on the left of the screen does nothing (all the other menu items work). Pasting https://:7001/log into the Firefox address bar successfully displays the log. On Chrome, clicking on “System Log” in the menu works, so this is a Firefox-related issue.
-
On entering the Playback screen, the “Motion” box is always ticked. This is a minor nuisance for a user interested only in continuous recordings. It would be good if this box retained its setting from the last time Playback was entered.
-
“Live View” is temperamental. I suspect that each of the following issues has a common cause, possibly a resource contraint on my server (although note the low-ish CPU and memory usage above). They have all been observed on both Firefox and Chrome.
3.1 Sometimes the realtime video from four cameras displays perfectly; sometimes, the video disappears every few seconds, then re-appears.
3.2 The videos show an increasing lag, sometimes freezing for several seconds, then jumping forward in time but never catching up. Each video source has a realtime timestamp superimposed and this typically advances by only 40 seconds every minute. This also happens, although not consistently, in the Bluecherry client.
3.3 With Firefox and Chrome, after a variable interval (several minutes), all video streams freeze and never recover. This doesn’t happen in the Bluecherry client, which continues displaying video indefinitely, although sometimes with increasing lag as noted above.
3.4 Sometimes a video stream disappears in both Firefox and Chrome, being replaced with an “End of file” error, followed by “Not found”, then re-appears a few seconds later.
In general, the Bluecherry client is much more reliable at displaying Live View video than the browsers.
These issues apply only to “Live View”. Recordings are perfect and that’s my main requirement. Live View would be a nice extra if I can make it work properly.
In summary, although that seems like a long list of issues, the software fully meets my need for a system that records IP cameras continuously. The Web UI is intuitive and easy to use and Playback is especially well implemented. I like the software!