# Overview

# About TrueConf MCU

TrueConf MCU is a software-based video conferencing server designed for holding multipoint conferences. It provides standard MCU server functionality and ensures integration with SIP/H.323 video conferencing endpoints by Polycom, Cisco and Lifesize, Huawei, and others. TrueConf MCU is also compatible with software video conferencing solutions such as Polycom Real Presence Desktop/Mobile.

So, TrueConf MCU is a software alternative to such solutions as Polycom RMX, Polycom RealPresence Collaboration Server, Cisco Meeting Server, Avaya Scopia, Pexip Meetings, or Poly Clariti.

You can found more information about the features of TrueConf MCU in our webinar:

/mcu/media/webinar_preview/en.webp

To use TrueConf MCU, you must have a physical server or a hypervisor that meets the system requirements.

# MCU network scheme

/mcu/media/work_scheme/en.png

# System requirements

  Basic configuration Recommended configuration
CPU Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz
CPU sockets 1 2
RAM (DDR4) 32 GB 64 Gb or more
Effective RAM speed 2400 MHz 2933 MHz or higher
Peak memory bandwidth 19200 Mbps 23464 Mbps or more
Disk space 512 GB (SSD is preferred) 512 GB or more (SSD is preferred)
Network 1 Mbit/s in both directions for 720p@30fps 2 Mbit/s in both directions for 1080p@60fps.
If a virtual machine or server is used, Ethernet 1 Gbit/s is recommended.
Ports The list of ports that need to be opened for correct operation of TrueConf MCU →
Operating system Dedicated or virtual Debian 10/11
Supported hypervisors Oracle VM VirtualBox, VMware ESXi, KVM, Microsoft® Hyper-V, Xen
Maximum number of participants displayed in the layout for standard and preferred configurations *
A general layout (1080p) used for all participants 30 64
Individual layouts (1080p) used for all participants 6 15
Individual layouts (720p) used for all participants 12 30
* Testing conducted with H.264 codec used for all participants

Please note that TrueConf MCU can support up to 150 participants.

# Improved performance when working with TrueConf Group

If the TrueConf Group endpoint is connected to TrueConf MCU, the streams sent between them are optimised thanks to the exchange of additional data. For example, if the layout window with the video from the endpoint is made smaller on the MCU, the server will request and receive a video stream with a smaller resolution from the device. This leads to reduced CPU load for the MCU and makes it possible to connect a larger number of TrueConf Group endpoints simultaneously than other hardware endpoints of other vendors.

# Installation

You can download the TrueConf MCU distributive file on our website:

Fill out the registration form and click Download TrueConf MCU. A registration key will be sent to the email address you provided.

When you fill out and submit the form, a new page with instructions will open. Click on the link in the second section to check the full installation guide in our knowledge base. There, you can also download the installation package for your OS.

To install TrueConf MCU, you need to have superuser (root) rights.

# If Internet connection is available

  1. Update the system packages using the console command:
apt update && apt -y upgrade

2. To start installation, run the following command in the directory with the downloaded distribution:

apt install -yq ./<file_name>.deb

3. The installation of the TrueConf MCU server begins. During installation, click OK to accept the terms of the license agreement.

You may need to install additional dependencies. In this case, run the following command:

apt install -f

Once the dependencies are installed, TrueConf MCU installation will resume.

4. To test TrueConf MCU, run the following command:

systemctl list-units|grep tcmcu

If installation is successful, the status will be active.

# Installation in the private network

When TrueConf MCU is being installed, additional packets (dependencies) are downloaded. So, if the host server does not have access to the Internet, you can configure additional settings for your system. Here is an example of deployment on Debian 10.12.

In addition to TrueConf MCU installation file, you will need to download the full Debian 10 distro from the official repository (opens new window). This distribution includes 3 DVDs with .iso images. You will need to copy these images to a USB drive.

All further operations will require superuser (root) rights.

The instruction below shows how to create folders with certain names, but you can select any names for them.

# Step 1. Copy files to your computer

  1. Connect a USB drive to your server.

  2. You will need to get additional information about the USB drive. To do it, run the following command in the terminal:

fdisk -l

You will see information about all drives. Find out which of the drives is your USB drive. You can do it by checking the disk size. For example, you may need to check information about this disk /dev/sdc1, but in your case it may be /dev/sdb1:

/mcu/media/fdisk/en.png

3. Create a folder with the following command:

mkdir /home/$USER/usb/

4. Run the following command to mount the USB drive to the /home/$USER/usb folder:

mount /dev/sdc1 /home/$USER/usb/

5. Create an iso directory:

mkdir /home/$USER/iso

6. Copy data from the USB drive to the /home/$USER/iso/ folder:

cp -r /home/$USER/usb/ /home/$USER/iso/

Copying data may take some time.

# Step 2. Connect OS images as a repository

Then, you will need to mount OS images as a repository:

  1. Create the directories with the following commands:
mkdir /debian
mkdir /debian/dvd4
mkdir /debian/dvd5
mkdir /debian/dvd6

2. Mount ISO images of the operating system:

mount –o loop /home/$USER/iso/usb/debian-10.12.0-amd64-DVD-1.iso /debian/dvd4
mount –o loop /home/$USER/iso/usb/debian-10.12.0-amd64-DVD-2.iso /debian/dvd5
mount –o loop /home/$USER/iso/usb/debian-10.12.0-amd64-DVD-3.iso /debian/dvd6

3. To make sure that the drive is properly mounted, run the following command:

df -h
/mcu/media/show_disks/en.png

4. Open the repository configuration file with the nano editor and make sure that all the lines are commented out:

nano /etc/apt/sources.list

If some of the lines are not commented out, comment them out with the “#” character which should be put the beginning of each line and add the following code at the end of the file:

deb [trusted=yes] file:/debian/dvd4 buster contrib main non-free
deb [trusted=yes] file:/debian/dvd5 buster contrib main non-free
deb [trusted=yes] file:/debian/dvd6 buster contrib main non-free

Save changes with Ctrl+O and close the editor with Ctrl+X. Update the list of packets and make sure that no error occurred during the process:

apt update

# Step 3: TrueConf MCU installation

Since you previously copied deb-package together with OS images, TrueConf MCU installation will be located in the /home/$USER/iso/usb/ path. To install TrueConf MCU via the terminal, run the following command:

apt –f install /home/$USER/iso/usb/<file_name>.deb

To make sure that the server has been started, run the following command:

systemctl list-units | grep tcmcu

# Getting started

TrueConf MCU starts automatically once the video conferencing server is launched. You can connect to the server from a browser using its IP address. You will need to enter your login and password on the authorization page.

Authorization data by default:

Login - admin

Password - admin

/mcu/media/mcu_login/en.png

After authorization, you will access the TrueConf MCU registration page.

# Online registration

Enter the Registration Key you have just received by email. Press Register to continue.

/mcu/media/mcu_reg/en.png

You will access the TrueConf MCU control panel afterwards:

/mcu/media/mcu_start_screen/en.png
  1. A button for hiding the sidebar.

  2. Menus in the TrueConf MCU control panel. Each of them is described in the corresponding sections of the document.

  3. A system information widget displaying the level of CPU load, the number of active conferences, and the total number of participants.

  4. Server status. When clicked, this icon opens a pop-up for with buttons for restarting or shutting down TrueConf MCU. It is also possible to shut down the OS where it is running.

  5. The account used to sign in to the control panel. The /mcu/media/mcu_exit_btn/en.png button leads to the authorization section.

  6. Creating a conference. If at least one conference has been created, a list of conferences will be displayed.

We recommend performing calibration right after installing and activating TrueConf MCU.

# Offline registration

If you operate in a closed network without Internet access or if you failed to activate TrueConf MCU online, after an unsuccessful registration attempt Proceed to offline registration link will appear at the bottom of the page.

/mcu/media/offline_reg_enter_link/en.png

Offline registration is available only in the TrueConf MCU full version. If you would like to request a trial version that works without Internet connection, please contact our sales department.

Upon clicking the link, the regoffline.mrg file will be generated automatically. You can also generate it manually by clicking the Create a registration file button. Save the file to a convenient location and click Next.

Send the previously saved file regoffline.mrg to our sales department email address.

You will receive a registration confirmation file in the reply email. Upload it and click Register.

/mcu/media/offline_reg_btn/en.png

If the activation is successful, you will be automatically redirected to the TrueConf MCU control panel.