Requirements

Requirements #

This document contains information about everything needed to be able to run Connect iT, both in terms of hardware requirements but also overall requirements on the system.

System requirements #

Operating system #

Connect iT only supports Linux and only AMD64 architecture (not ARM64).

While Docker Desktop is using a Linux VM under the hood it is not possible to use with Connect iT as it lacks some required features.

NTP #

It is important all machines have accurate and synchronized clocks. While most operating systems configure time synchronization with NTP per default, ensure that is the case for all machines and appliances that will be part of the Connect iT installation.

nftables #

Both video appliances and Edge Connects use the nft tool as part of nftables. nftables is used to whitelist traffic coming from specified source address ranges, if specified for the Input or Output.

Refer to the nftables wiki for links on how to install nftables on your distribution.

Connectivity #

Connect iT core needs HTTP and HTTPS to be accessible from the public internet. Therefore, ensure that TCP port 80 and 443 are forwarded to the Connect iT core machine.

The Connect iT core machine should also be reachable from a static IP. Otherwise changes to the machine’s public IP address will cause problems accessing the Connect iT installation.

Connect iT core needs to be able to access Connect iT thumb appliances on TCP port 80, otherwise thumbnails will not be visible in the network-manager.

Moreover video and thumb nodes uses UDP ports in the range 20000-21000 for video traffic. Ensure the video and thumb appliances are accessible on that port range to and from all appliances.

Hardware requirements #

A minimal Connect iT installation requires three different machines.

One for Connect iT core, one for the video appliance and one for the thumb appliance.

When using virtualized machines to run Connect iT video appliances ensure there is adequate separation between the virtual machines to ensure other workloads do not affect video traffic.

Connect iT core #

Connect iT core requires an AMD64 CPU with SSE4.2 support. SSE4.2 was introduced in 2008 and all modern CPUs support it. Some virtualized environments however do not.

Requirements
CPU 4 cores with SSE4.2 support
Memory 16 GB
Storage 100 GB
Recommended AWS instance m7a.xlarge

Video appliances #

Requirements
CPU 4 cores
Memory 8 GB
Storage 20 GB
Recommended AWS instance c7a.xlarge

Thumb appliances #

Requirements
CPU 4 cores
Memory 8 GB
Storage 20 GB
Recommended AWS instance c7a.xlarge