# What is a classic MCU transcoding server?
# Purpose
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:
To use TrueConf MCU, you must have a physical server or a hypervisor that meets the system requirements.
# Operation scheme
# TrueConf MCU features
# Supported protocols
H.323 video calls, including H.221, H.225, H.231, H.239, H.241, H.242, H.243, H.245, H.281, H.283, H.350, H.460, H.460.18, H.460.19 protocols support
Video calls via SIP, including ICE, TURN, BFCP, RFC 2833 support
Video calls via RTSP protocol
Remote camera control (FECC, H.224, H.281)
TCP/IP, SRTP, TLS, Static IP, DHCP, IPv4, IPv6, DNS
Support for management via SSH, WEB (HTTP, HTTPS) and NTP
Time synchronization via NTP
MTU modifiable size
QoS support: DSCP, DiffServ
# Supported video codecs
- H.261, H.263, H.264 Baseline Profile, Н.264 High Profile
# Supported audio codecs
- Opus, AAC, G.711, G.719, G.722, G.722.1, G.722.1c, G.723, G.726, G.728, G.729
# Features
Hold conferences in general, lecture and presentation modes each with up to 250 participants and Ultra HD (2160p) video quality
Schedule conferences or create virtual rooms, enjoy a number of scheduling options for recurring meetings (set a number of repetitions, repeat every day, every week or every month)
Send email invitations to a scheduled conference
Lock conferences from new participants (they can be added only by the administrator)
Set up a conference ID (either automatically or manually)
Automatically end conferences if there are no participants for a certain period or if only one participant remains
Select a speaker before a conference starts
Schedule media file playback before the start of a conference
Real-time monitoring and management of active conferences
Display conference participants' names in the layout
If the connection failed, a participant will be prompted to reconnect to the meeting after the connection is restored
View participant’s video, content and layout in use
Set up and manage participants' devices
Move participant from one conference to another on the fly. Participant's camera and microphone can be turned off if needed
Set both general layout for all participants or an individual layout for each user (including an active spear) and create a layout specifically intended for recording and streaming
Configure a type of every video window in the layout: empty window, autofill, fixed participant, active speaker, participant shuffle, or content window
Switch to the layout with a priority window in one click for each participant
Select a video scaling mode with or without cropping or select an automatic mode (TrueConf MCU will automatically determine the best scaling mode)
Remove a participant's self-view from the automatic layout to save up screen space
Create overlay layouts displaying a full-screen window with thumbnail windows laying on top of it
Create audio channels with attendees (able only to receive audio) and presenters (able to sent audio)
Remove non-video participants from the layout to free layout windows for other users
Select audio and video codecs, maximum resolution, fps and video bitrate when creating a conference
Display volume level in the video windows
Stream conferences to external RTMP sources
Show media files such as images and videos during a conference (they can be displayed in the primary and secondary video streams)
Stream from VNC servers during a conference
Use built-in noise cancellation and automatic gain control individually for each participant
Address book where you can add new users, edit existing ones, and form groups
Record conferences
Configurable main and sub stream encoding profiles for adjusting the balance between frame rate and image quality depending on the channel bandwidth
Connect IP cameras and view IP streams via RTSP
PTZ camera control
Control participants' devices with DTMF commands
Authorize to log into TrueConf MCU control panel
Integrate with TrueConf Server via cascading
Compatible with Polycom, Cisco, Lifesize hardware endpoints, as well as Polycom RealPresence desktop and mobile software
Compatible with Debian
Support for Oracle VM VirtualBox, VMware ESXi, KVM hypervisors, Microsoft® Hyper-V, Xen.
Works in LAN/VPN without internet access
# Administration features
Real-time monitoring and system data tracking
Export system logs and call history
Check connection to any video conferencing server directly from TrueConf MCU web interface without the need to call the endpoints registered on it
Capture traffic and download it in the .pcap format
Adjust settings for storing, viewing and searching though media files
Specify the maximum size of file storage
Set up network connection (TCP/IP ports, NAT passing)
Set up call parameters (protocols, their priority and order of calls)
Set up a SIP/H.323 gateway
Second channel bandwidth limitation in percentage ratio
Set a tine interval for shuffling or alternating participants in the layout
Change video layouts skins
Customize participant's display name styles
Add user avatars for address book contacts
View information about TrueConf MCU license and software module versions
Update TrueConf MCU
Import and export the built-in database
Import and export the address book
Server shutdown, MCU or OS restart directly from the web interface
Assign a specific role to each user with corresponding permissions: administrator, operator
Manage TrueConf Group endpoints: network-based update of firmware and configuration from the TrueConf MCU control panel, tracking activity statuses, and ability to link an endpoint with a contact in the address book
Configure connection with the outgoing mail server.
# 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 250 participants.
# Improved performance when working with TrueConf Group endpoints
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.