Table of Contents
Requirements for FastViewer Server Version 3.4
Minimum Requirements for up to 100 Concurrent Users
Hardware Requirements
- Xeon processor with at least 2.5 GHz (4 cores)
- At least 16 GB RAM (24 GB recommended)
- At least 30 GB of free hard disk space
- 1 Gbit network card
Operating System
- Windows Server 2016 or later
Database
- Microsoft SQL Server 2019 Express Edition (included) or later
Supported Virtualization Platforms
- Microsoft Hyper-V VMware
Bandwidth Requirements per User
These requirements depend on the features used. On average, per participant, they are as follows:
- Desktop Sharing: 15 kbit/s
- Video Transmission: 100–300 kbit/s per video stream, depending on image quality settings
- VoIP: 30 kbit/s
IP/DNS Configurations
The FastViewer Server is located in a DMZ (Demilitarized Zone). The server requires an IP address or, alternatively, a DNS host entry that points to the corresponding IP address.
When configuring the Webconference Server, always use the fully qualified domain name (FQDN) instead of the IP address. If you use an IP address, a change in the IP address will prevent existing conferences from being updated to the new IP address, and these web conferences will no longer be able to be started.
Port Forwarding
The following ports must be open in a firewall and must not be used exclusively by any other program or service to ensure the WebConferenceServer's accessibility over the LAN and the Internet:
- HTTP: 80
- HTTPS: 443 ( This option requires using a certificate. The port number can be chosen freely.)
- TCP: 5000 (for maximum performance)
The HTTP protocol is used to query the available servers when the module starts. If using a custom FastViewer server solution, this query can be performed using HTTPS instead of HTTP, and the port number can also be freely chosen. (e.g., HTTPS 321) This allows you to restrict the protocols used and thus the ports that need to be opened when using FastViewer, and to guarantee your own security standards. A description of the individual configuration steps can be found in the FastViewer Server Manual on page 88 (6.5 Setup steps for the exclusive use of HTTPS).
Number of Concurrent Users per Server
Please note that a precise statement regarding the maximum number of concurrent users cannot be made, as this number depends heavily on the use of the functions described above.
The maximum number of users per server is calculated as follows:
Server network connection / Total bandwidth of functions
Example:
- Server connection: 100 Mbps
- On average, 5 videos are transferred to the server at 200 kbps each.
- Desktop sharing is active at 15 kbit/s
100 Mbit/s * 1024 |
102400 kbit/s |
= 100 participants |
5 * 200 kbit/s + 15 kbit/s |
1075 kbit/s |
The specified desktop sharing value is an average value determined through practical experience. If, for example, users are browsing through Excel spreadsheets or frequently switching screens, this value will increase accordingly.
Another aspect to consider is the connection of mobile devices, iOS and Android applications, and our web client. The data for these devices is provided by Microsoft's IIS (Internet Information Services). We generally recommend running this service on a separate server to avoid impacting the performance of the FastViewer server. If videos are transmitted via IIS, they must be transcoded by IIS. This process requires resources, and the IIS server should be cascaded depending on the desired usage.