a) Video 延时 - 和网速服务器速度有关。
b) Alert 延时 - Alert 都是 push notification. Android 的怎么工作我不清楚,iOS 的步骤是
1) someone presses the button
2) door bell talks to Skybell/Ring backend server via internet
3) Skybell/Ring backend server figures out which door bell/account is associated with the button press
4) Skybell/Ring backend server sends a push notification to Apple's APNS server with your mobile app's key
5) Apple's APNS server sends a push notification to your phone
很多地方可以 go wrong. 如果 backend server 和 Apple APNS 太忙了,wifi / LTE 延时。Push notification 一般比较可靠,但是 Apple 不保证 push notification 肯定送到手机,也不会重试。这些产品都不是 100% reliable。据我的 SkyBell HD 经验,10 次里 6 次 instant notification (< 2 second), 3 次 =~ 5 seconds, 1 次 > 10 seconds. 只要期望不要太高