Oh boy, meanwhile I’ve played many hours to get down the delay in capured shapshots on my indoor station (and hence on the Hik-Connect cloud gallery, but the issue seems not to be linked to hik-connect).
For comparision I am using the @NoFate Hikvision add-on which allows me to get a snapshot in HomeAssistant without any delay.
Issue:
Result:
What I found out so far and what can be done:
Summary and verdict to the DS-KH9510-WTE1(B) all in one Android Monitor, which seems to be the main reason for this issue:
The main issue (2nd lag) seems to be linked in the way the all in one Android Monitor is handling an incoming camera stream for taking a snapshot to its gallery. Currently there seems nothing, a user can do on the Android monitor to reduce this delay. I’ve played with all monitor settings, the core android settings (like screen always on, even played with activated developer mode) - but nothing helped: After about 1 minute of no user interaction on the monitor, the android based device seems to throttle it’s cpu into a standby mode (and this is the case even when the screen is forced to stay always on). When a call is incoming, the device first must wake up, and this wakeup phase seems to cause this annoying lag in taking a snapshot.
I could swap the DS-KH9510-WTE1(B) all in one Android Monitor back to the Linux based Indoor Station (DS-KH8350-WTE1). But the Linux based monitor shows the local stored snapshots in a terrible low picture resolution (only when they are displayed locally. Physicakly on the sd-card stored, the files are of higher resolution when they are transfered to a PC, and even the ones send to hik-connect are of higher resolution).
So if you just want to see crisp and lag-free gallery images on a local indoor monitor, showing visitors who were at your door and you probably missed, this seems not possible with any combination of current 2nd gen Hikvisin Intercom. I hope, a future firmware of the DS-KH9510-WTE1(B) all in one Android Monitor will adress this.
For comparision I am using the @NoFate Hikvision add-on which allows me to get a snapshot in HomeAssistant without any delay.
Issue:
- 1st lag: When pressing the call button on the 8003 door station, there is a first lag of about 1.3 seconds until the bell rings (this lag I believe was shorter with older firmware / prior to protocol 2.0).
- 2nd lag: As the doorbell starts ringing, it takes another 3 to 4 seconds until the shnapsot is taken (which will be stored and can be displayed afterwards on the indoor monitor’s gallery (DS-KH9510-WTE1(B) all in one Android Monitor) or the hik-connect cloud (if it has been set up)).
Result:
- Almost all stored Snapshots in the picture gallery are not showing the visitor (anymore).
- I could live with the 1st lag, but the 2nd is really bothering me.
What I found out so far and what can be done:
- The 2nd lag can be reduced to 1 to 2 seconds when setting the camera stream in 8003 outdoor station to 25 fps (really!). I had it at 12fps before.
- The 2nd lag can be reduced further by may be 0.5 seconds when the camera stream is NOT recorded with an NVR at 24/24.
- The 2nd lag was not present with the Linux based Indoor Station I used before (DS-KH8350-WTE1). It’s only with the DS-KH9510-WTE1(B) Andoid based Indoor station.
- The 2nd lag only accurs after the DS-KH9510-WTE1(B) Andoid based Indoor station is fallen asleep (after let’s say 1 minute).
- The 1st lag as said above, I believe it was not present, or at least shorter with older 8003 firmwares / before it changed to Protocol 2.0
Summary and verdict to the DS-KH9510-WTE1(B) all in one Android Monitor, which seems to be the main reason for this issue:
The main issue (2nd lag) seems to be linked in the way the all in one Android Monitor is handling an incoming camera stream for taking a snapshot to its gallery. Currently there seems nothing, a user can do on the Android monitor to reduce this delay. I’ve played with all monitor settings, the core android settings (like screen always on, even played with activated developer mode) - but nothing helped: After about 1 minute of no user interaction on the monitor, the android based device seems to throttle it’s cpu into a standby mode (and this is the case even when the screen is forced to stay always on). When a call is incoming, the device first must wake up, and this wakeup phase seems to cause this annoying lag in taking a snapshot.
I could swap the DS-KH9510-WTE1(B) all in one Android Monitor back to the Linux based Indoor Station (DS-KH8350-WTE1). But the Linux based monitor shows the local stored snapshots in a terrible low picture resolution (only when they are displayed locally. Physicakly on the sd-card stored, the files are of higher resolution when they are transfered to a PC, and even the ones send to hik-connect are of higher resolution).
So if you just want to see crisp and lag-free gallery images on a local indoor monitor, showing visitors who were at your door and you probably missed, this seems not possible with any combination of current 2nd gen Hikvisin Intercom. I hope, a future firmware of the DS-KH9510-WTE1(B) all in one Android Monitor will adress this.