New user four questions
Posted: Sat Feb 22, 2020 1:58 am
I have been experimenting and reading and experimenting some more but would like to cheat a bit and ask some questions, if I may.
For perspective I have six 4K cameras around the house, and am interested in 24x7 recording, with a priority toward easy search/scrub if I want to see what happened at some point, and also would like to get reasonably reliable motion detection working on a couple of the cameras. Most of this seems to be working fine in testing. I am coming from Luxriot by the way. The cameras are running at 4fps.
The questions:
1) I think I get how to manage space. My goal is easy/fast scrubbing through continuous recording for whatever storage space I have (about 7.5TB). I think I've determined from reading that if you do not need multiple storage locations you need not configure them, only one (right?). But how about clip size. I have read various sizing recommendations from 1 hour to size based some quite large. Recognizing a priority is smooth scrubbing by timeline through history, what recommendation is there for clip size?
2) I hoped to use BlueIris as a media server, so that my Home Assistant could display camera views, and potentially cast them to cast devices. This works, sort of. I have experimented with encoding settings without a lot of success. As an example, this stream definition (http://server:81/h264/camFrontdoor/temp.m3u8 ) will display in Home Assistant, but my impression is that the data rate is far higher than I expect. If I try to play it in VLC (to look at codec properties) it will not play, just a single frame shows. Frame rate shows 1000. All I really want is to play back exactly as received (I am recording direct to disk). Is there some way to just have BlueIris stream out exactly as it recorded? If not, is the frame rate always identical to the original? Wireshark sniffing shows almost double the bandwidth from BlueIris as going into it from that camera. (Current settings are quality=50%, no bitrate limit, keyframe 300, profile main, superfast, HLS 3, not-zero latency, not-resize. Inbound data is I think 8 for keyframe interval by the way, at 4fps. Maybe I should ask this way: What format (URL) is best if I want it to be used for casting?
3) I periodically have false negatives, places where I really think I should get motion detected and do not. There are a lot of settings to experiment with. Is there any form of debugging available, e.g. where I can change settings and run the same clip perhaps and see what happens? Or a way to look at metrics or debugging from the selected settings? On a related note -- is 4fps (i.e. too slow) handicapping motion detection?
4) I am doing a recording direct to disk, but... again, my priority is primarily to be able to quickly move around on a timeline, scrub back and forth, and get fast screen updates. Is there better encoding, even if it initially takes more CPU? Currently the cameras are H264, though they will do H265 and I have not tried it with BlueIris yet as Luxriot did not work well with it (or maybe it was Milestone which i tried before, I forget now).
I think those are the top ones. Everything else is working well. I had tried Blue Iris long ago, it appears to be substantially improved now, and is working pretty nicely. I just need to get a few things cleared up.
Linwood
For perspective I have six 4K cameras around the house, and am interested in 24x7 recording, with a priority toward easy search/scrub if I want to see what happened at some point, and also would like to get reasonably reliable motion detection working on a couple of the cameras. Most of this seems to be working fine in testing. I am coming from Luxriot by the way. The cameras are running at 4fps.
The questions:
1) I think I get how to manage space. My goal is easy/fast scrubbing through continuous recording for whatever storage space I have (about 7.5TB). I think I've determined from reading that if you do not need multiple storage locations you need not configure them, only one (right?). But how about clip size. I have read various sizing recommendations from 1 hour to size based some quite large. Recognizing a priority is smooth scrubbing by timeline through history, what recommendation is there for clip size?
2) I hoped to use BlueIris as a media server, so that my Home Assistant could display camera views, and potentially cast them to cast devices. This works, sort of. I have experimented with encoding settings without a lot of success. As an example, this stream definition (http://server:81/h264/camFrontdoor/temp.m3u8 ) will display in Home Assistant, but my impression is that the data rate is far higher than I expect. If I try to play it in VLC (to look at codec properties) it will not play, just a single frame shows. Frame rate shows 1000. All I really want is to play back exactly as received (I am recording direct to disk). Is there some way to just have BlueIris stream out exactly as it recorded? If not, is the frame rate always identical to the original? Wireshark sniffing shows almost double the bandwidth from BlueIris as going into it from that camera. (Current settings are quality=50%, no bitrate limit, keyframe 300, profile main, superfast, HLS 3, not-zero latency, not-resize. Inbound data is I think 8 for keyframe interval by the way, at 4fps. Maybe I should ask this way: What format (URL) is best if I want it to be used for casting?
3) I periodically have false negatives, places where I really think I should get motion detected and do not. There are a lot of settings to experiment with. Is there any form of debugging available, e.g. where I can change settings and run the same clip perhaps and see what happens? Or a way to look at metrics or debugging from the selected settings? On a related note -- is 4fps (i.e. too slow) handicapping motion detection?
4) I am doing a recording direct to disk, but... again, my priority is primarily to be able to quickly move around on a timeline, scrub back and forth, and get fast screen updates. Is there better encoding, even if it initially takes more CPU? Currently the cameras are H264, though they will do H265 and I have not tried it with BlueIris yet as Luxriot did not work well with it (or maybe it was Milestone which i tried before, I forget now).
I think those are the top ones. Everything else is working well. I had tried Blue Iris long ago, it appears to be substantially improved now, and is working pretty nicely. I just need to get a few things cleared up.
Linwood