Network requirements and firewall configuration for Tellucare supervision
To use camera monitoring from Tellucare, the Axis camera must be connected to reliable networks that allow traffic to the Axis backend, Morphean backend, and Tellucare backend. This article will cover what needs to be done.
Requirements for the camera's network
The bandwidth requirements are not very high by today's standards. A bandwidth of 1 Mb/s should be sufficient for reliable video streaming.
However, since camera surveillance is a low-latency, real-time service, it has strong requirements for network stability: packet loss or high packet delay can significantly affect the ability to stream video from the camera to the client.
While bandwidth can be measured quite easily, network quality in terms of latency and packet loss is much harder to reliably assess and can vary significantly over time. If recurring issues arise with a particular camera or installation (difficulty starting video streaming, high latency in the video stream, etc.), in most cases, the cause is network quality. The router or installation should be moved to another location, or an alternative network should be used.
Firewall requirements for the camera network
The camera must allow outgoing traffic to:
AXIS Camera Management Platform: Used for camera registration, firmware updates, and certain remote management operations.
Morphean Video Management System: For camera configuration and video streaming.
Tellu Tellucare Backend: For monitoring the camera, as well as handling events and alarms generated.
It is not necessary to allow incoming traffic.
Axis Camera Management Platform
From | To | Service | Port | Action |
Camera | HTTP | 80 | Allow | |
Camera | HTTP | 80 | Allow | |
Camera | HTTP | 80 | Allow | |
Camera | HTTP | 80 | Allow | |
Camera | HTTP | 80 | Allow | |
Camera | HTTP | 443 | Allow | |
Camera | HTTP | 443 | Allow | |
Camera | HTTP | 443 | Allow | |
Camera | HTTP | 443 | Allow | |
Camera | HTTP | 443 | Allow |
Morphean Video Management System
From | To | Service | Port | Action |
Camera | 13.39.113.80 - 13.39.113.88 | HTTPS | 443 | Allow |
Camera | 13.39.113.80 - 13.39.113.88 | TCP | 8080-8180 | Allow |
Camera | 3.76.129.169 - 3.76.129.171 | HTTPS | 443 | Allow |
Camera | 3.76.129.169 - 3.76.129.171 | RTMPS | 1936 | Allow |
Camera | 3.76.129.169 - 3.76.129.171 | TCP | 8080 | Allow |
Tellu TelluCare Backend
To | From | Service | Port | Action |
Camera | *.tellucloud.com | HTTPS | 443 | Allow |
Camera | *.tellucare.no | HTTPS | 443 | Allow |
After configuration, the following steps should be performed:
Confirm that Tellu is receiving a heartbeat from the camera (the "last seen" field in the camera list).
Confirm that you can access the video stream (by clicking the play button in the camera list).
Confirm that you can access the camera configuration (by clicking the configuration button in the camera list).
If all three steps work as expected, it means the firewall in the camera network is correctly configured.
Troubleshooting
If one or more of the steps above do not work as expected, you need to double-check the configuration.
If Step 1 fails
It is most likely that the Tellu Tellucare Backend cannot be reached from the camera.
If Steps 2 and 3 fail
If the camera is not properly configured or does not work after a factory reset, it is most likely an issue with the AXIS Camera Management Platform. This could result in the Morphean Video Management System being unreachable.
There is no specific network configuration on the camera itself or firewall on Tellu's side. If the testing above fails, try connecting the camera to a network that allows outgoing traffic (for example, a 4G router) to confirm whether the issue lies with the network and firewall. The cameras are configured to accept DHCP from any network and should function as long as they can reach the listed services above.