Configure Your Network for Resi

  • Updated

While Resi’s resilient streaming protocol can help prevent loss of quality in case of network issues, it is important to make sure that your network is properly configured to begin with. The following procedures will guide you through the necessary configurations that should be made to your network before streaming a live event to the web or a venue. ired (ethernet) connection to a network switch with a DHCP address reservation.

If you are unsure of how to properly configure your network for use with your encoding and/or decoding equipment, contact your network administrator or Resi support.


Configure Your Network

1. Set Up a Wired Connection

As with all of the equipment used in Resi’s system, make sure your network is connected to a reliable, uninterruptible power supply and that your equipment is connected via a wired connection. Although you can use a wireless network connection in the form of a mobile hotspot, either connected to a multi-wan router or plugged directly into your encoder, it is always preferable that you use an ethernet cable with the clip still intact.


2. Disable Captive Portals

Authorization from a captive portal page can often time out and cause data interruptions. If your network uses a captive portal to allow internet access, you will need to disable this security measure for your encoder and decoder.


3. Set Up IP Addresses for Encoders

File-syncing applications, such as Google Drive and Dropbox, can consume all available bandwidth (upload and/or download) on a local network, which can inhibit encoder and decoder traffic. If possible, isolate guest networks with a separate router or firewall to ensure guest traffic does not flood the network or fill queuing buffers, which could overload and reset some devices.

Resi recommends providing encoders and decoders with specific IP addresses through MAC-based IP reservation (configured with a router or DHCP server) and prioritizing all traffic to and from those IP addresses over other network traffic. At a minimum, reserve the recommended bandwidth for each encoder and decoder on the network. Avoid configuring encoders and decoders with Cloud DNS or any DNS service that uses Anycast.

Dynamic Host Configuration Protocol (DHCP)

For DHCP reservation via MAC address, you can locate the encoder's MAC address within the encoder's details page in Studio.

Static IP Address

If you require a static IP on the encoder, contact the Resi technical support team so the static IP address can be set for you. You may submit a Resi support ticket for this request. Please include the following information on your ticket:

  • Encoder Name
  • Static IP Address
  • Subnet Mask
  • Default Gateway
  • Preferred and Alternate DNS Server
  • A timeframe when the encoder will be powered on and connected to an internet-accessible network with DHCP so that the request may be fulfilled.

If the encoder does not accept the static IP address given, connecting to the encoder with a KVM or keyboard, monitor and mouse may be required to manually configure the static IP or if a DHCP connection is not available at the encoder's location.


4. Set Up IP Addresses for Decoders

A decoder's IP address can be configured in the decoder manually prior to logging in using the venue login. A reboot of the decoder may be necessary to complete the IP address change. An internet connection must be made prior to login.

If a specific parameter is not available within the given options, changes may be made from the system's network settings. A reboot may be necessary to complete the change.


5. Configure Firewall Settings

You may need to whitelist the encoder's configured IP address when connected to strict networks like schools or movie theaters. This is best done when the encoder's IP is set via DHCP reservation or set as a static IP. However, some networks will still throttle downloads of video content for multisite venues. The necessary ports you will need to whitelist are as follows:

Decoder Ports to Whitelist

  • central.livingasone.com:443
  • storage.googleapis.com:80
  • resi.media:80
  • Resi.media:443

Encoder Ports to Whitelist

  • www.googleapis.com:443
  • central.livingasone.com:443
  • resi.media:80
  • Resi.media:443

For more help, contact your network administrator or contact Resi Support.


Check Your Bandwidth

1. Find Your Bandwidth Requirements

The bandwidths allocated for an encoder or decoder should equal or exceed a minimum of 2.5x the total encoding bitrate (video + audio).  For example, (5000 kbs video bitrate + 128 kbs audion) x 2.5 = 12820 kbs.

For Example:

Encoder Profile Bitrate

Minimum Upload Speed

2.5MB

6.25mbps

3.5MB

8.75mbps

4MB

10mbps

5MB

12.5mbps

 

After you create an encoder preset, Studio will calculate and show your recommended bitrate based on your encoder preset. To determine your recommended bitrate:

  1. Log into Studio.
  2. Navigate to Settings > encoder Presets.
  3. Click the Actions button and View Details.
  4. See the Bandwidth Recommendation Calculator at the bottom of the page.

2. Perform a Bandwidth Test

Make sure to perform a bandwidth test on-site for decoders and encoders.

  • Decoder - There is an in-app bandwidth test for decoders, which determines download speed for both video and non-video content. Read Get Started With a Decoder to learn more.
  • Encoder - For an estimate of encoder upload speeds, confirm using your preferred third-party testing tool, such as https://speedof.me on a device using the same network as your decoder. While this may not always determine your encoder’s actual upload speed, it can help make sure you have enough bandwidth to broadcast your event. It is also important to remember that your encoder may be experiencing issues with your network unrelated to bandwidth. You can contact Resi Support for more information.

Other Considerations for Your Network

Using a Multi-Wan Router for Multisite

If your upload bandwidth does not meet the minimum requirements, you may opt to use a multi-wan router to utilize two network connections. Unlike traditional streaming technologies such as RTMP, Resi encoders do not need to maintain a persistent TCP connection to a specific remote server while streaming. The internet connection of the encoder can be completely interrupted without losing A/V data.

After a connection to the internet is restored, 100% of the A/V data that was encoded during the outage gets transmitted. If you use multiple network connections, a multi-wan router must manage the connections while a single cable runs to the encoder. For more information, look over our list of recommended peripheral devices.

 

Web events will still have a chance of being aborted if your network connection is lost for too long.

Was this article helpful?