Tecom doorbell makes sure that you see your visitor before you answer the video call. To do that, it streams low frame rate video to all the smartphones registered with the doorbell.
“What is the minimum bandwidth requirement?”, “Is the video and audio data communication made by Peer-to-Peer or via Cloud Server?”, “How is your doorbell different from Ring and others?” - these are the questions that we are often getting in emails and from visitors at the trade shows.
We decided to launch this tutorial video series to SHOW, NOT TALK! This video will take you 2.5 min to watch, so buckle up and let’s take this journey together!
Basically speaking, we can divide call between visitor and doorbell owner into two parts. For both parts, minimum bandwidth requirement will be 1~1.5 Mbps.
During the first part, before the owner picks up the call, communication goes thru cloud server in relay mode. During the relay mode, doorbell streams low frame rate video to all the smartphones registered with the doorbell. This is when users can preview who is at their door and decide whether to pick up the call.
Once the call is picked up, the second part of the call kicks in. At this stage, communication almost always goes in P2P mode. Video quality adjusts dynamically by the doorbell based on the bandwidth available.
It works like this: when the doorbell delivers video, it will first detect actual network situation and then it will deliver video image based on the video setting.
For example, the user sets doorbell resolution at 1280 x 720 at 30fps. In this situation, if the doorbell detects that the actual network bandwidth is 512kbps, it will use 512kbps bandwidth to deliver 1280x720 30 fps image.
After a period of time, if the doorbell detects that the network changed to 1.5M bps, it will automatically adjust to 1M bps bandwidth to deliver 1280 x 720 30fps image.
Understandably, the better video quality will be delivered at 1.5M bps bandwidth.