Skip to main content
All CollectionsLive Feeds and Recordings
Local Streaming with Coram's Custom Protocol
Local Streaming with Coram's Custom Protocol

Learn how to configure Coram’s custom local streaming protocol.

Updated today

💡 At a Glance

Coram’s custom streaming protocol leverages direct LAN streaming on port 8080 to deliver low-latency, high-performance live feeds and clips without relying on external servers. This local-first approach automatically falls back to internet-based streaming if needed, while periodic certificate rotation ensures secure connections.

Setup Requirements
Ensure your Coram Point and cameras are connected to the same network and that port 8080 is accessible through your network firewall or router.

For detailed information, keep reading below.

Overview

Coram’s custom streaming protocol is similar to WebRTC, and is designed to allow you to view live camera feeds and clips directly through your local network. When configured properly, it negates the need for external relays, granting you access to low-latency, high-performance streaming without sending data over the internet.

Note: Unlike WebRTC, Coram’s custom streaming protocol relies on port 8080 being accessible for local connections.

Local-First Approach

Once enabled, Coram automatically attempts to stream locally first, delivering smoother playback for users on the same LAN as the relevant Coram Point.

Automated Fallback

If local streaming can’t be established (for example, if port 8080 is blocked), Coram reverts to the default internet-based streaming method.

Automatic Certificate Management

To meet browser security requirements, Coram Point periodically refreshes its signed certificates to ensure that local connections are recognized as secure.

How It Works

Direct LAN Streaming

Your browser connects straight to Coram Point on port 8080, meaning that traffic doesn’t route through external servers, which reduces latency and internet bandwidth usage.

Port 8080 Requirements

To enable local streaming, your network must allow inbound and outbound traffic on port 8080. If your firewall blocks port 8080 by default, ask your IT administrator to open it for Coram Point’s IP or hostname.

Automatic Certificate Rotation

Coram Point automatically negotiates cryptographic handshakes to establish secure local sessions. No user action is required; simply wait and recheck if your local streaming hasn’t gone active yet.

Notes:

  • When first enabled, after network changes, or in some rare cases, 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.

Setting Up Local Streaming

Before you begin:

  • Follow normal installation procedures for your Coram Point, and ensure your cameras are successfully connected to the same network.

  • Confirm your Coram Point device is online and recognized in the Coram web app.

  • Ensure you can access the Coram web app through a device on the same local network as the Coram Point and cameras.

To set up local streaming:

  1. In your network firewall or router settings, open port 8080 (TCP) for inbound/outbound traffic between your local LAN and Coram Point.

    For support with configuring your firewall and router settings, consult your network administrator.

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


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

Did this answer your question?