WebRTC is not loading when viewing live video streams. You can check this by hovering over the red live button when viewing live streams, there will be a cross by low latency if WebRTC has failed to load:
This can be caused by the following:
Firewall ports are blocked
The network's NAT device does not support Endpoint-Independent Mapping or does not have it enabled.
Keyframe interval of the camera is too high.
Bitrate of the camera is too high.
Check the required access has been permitted on the firewall (include link to firewall doc):
Table 1. Web RTC/Twilio Stun Servers
US East Coast (Virginia)
188.8.131.52 - 184.108.40.206, 220.127.116.11 - 18.104.22.168, 22.214.171.124 - 126.96.36.199, 188.8.131.52 - 184.108.40.206
US West Coast (Oregon)
220.127.116.11 - 18.104.22.168, 22.214.171.124 - 126.96.36.199, 188.8.131.52 - 184.108.40.206
Ports: 443, 3478 (TCP/UDP), 5349 (TCP/UDP), 10000-60000 (UDP)
A client's IP requires the same port and IP access to utilize WebRTC.
Check that your network’s NAT device supports Endpoint-Independent Mapping.
Check the keyframe interval on the camera. This should be ~1 second.
Lower the bitrate of the camera to 1Mbps or as near as you can without impacting picture quality.