Skip to main content

Local Streaming in Coram

Learn how to configure your network to support local streaming of Coram data.

Updated today

💡 At a Glance

Local streaming reduces latency and bandwidth usage by keeping video traffic within your local network. Coram uses both WebRTC and a custom streaming protocol to deliver fast, secure, and seamless local streams. Local streaming requires specific firewall settings and network configurations to function properly.

For detailed information, keep reading below.

Overview

When you access Coram from a device on the same local area network (LAN) as your Coram Point, Coram prioritizes local connections to minimize latency and internet bandwidth usage, and to maximize responsiveness. This is especially useful in live monitoring situations or when bandwidth is constrained.

Note: If, for any reason, local streaming can’t be established, Coram reverts to the default internet-based streaming method.

Network Setup

There’s no need to enable or disable local streaming manually - Coram handles this process automatically. However, for Coram’s local streaming features to connect and perform reliably, you must ensure the following:

  • Your Coram Point is connected, registered, and online, and any required cameras are connected and online.

  • Your cameras and Coram Point are located on the same subnet or are routable across VLANs/LANs as required by your network architecture.

  • You can access the Coram web app from a desktop browser on the same LAN as your Coram Point.

  • Your network firewall allows inbound and outbound traffic on TCP port 8080.

Note: If your network setup includes NAT or firewalls that restrict peer-to-peer traffic, you must also configure a local TURN server to relay WebRTC streams across the LAN. This includes opening UDP port 3478 and any necessary relay ports based on your TURN configuration.

Tip: If you need help configuring network settings or confirming port access, contact your Coram network administrator or support.

Automatic Certificate Rotation

Coram Point handles certificates automatically to establish and maintain secure local sessions - no user action is required.

When local streaming first attempts to connect, or after any network changes, automatic certificate rotation can take up to 5 minutes to complete. Automatic certificate rotation can also be triggered if the IP address changes, such as with a DHCP router server that rotates IP addresses.

Confirming Local Streaming is Active

To check you've set everything up correctly, in the Coram web app, navigate to the live feed of any locally-connected camera. Look for a Local Streaming label above the video that confirms local streaming is active:


A screenshot that shows the presence of the Local Streaming label.

Did this answer your question?