Technical specifications and requirements for network and hardware resources for VideoGrace
Specifications
The following table presents the main system specifications
Characteristic
Value
Unit of measurement
Minimum network speed required for one video channel
128
kbps
Minimum network speed required for one audio channel
10
kbps
Maximum number of users connected to one server
1000+ (*)
Pc
Maximum number of simultaneous video calls
100+ (**)
Pc
Maximum number of participants in one conference
30+ (***)
Pc
Maximum number of simultaneous conferences on one server
3+ (****)
Pc
Minimum video channel resolution
160×120 (SubQVGA)
Width x Height of points
Maximum video channel resolution
4096×3112 (UltraHD/4K)
Width x Height of points
Audio channel sampling rate
48
кГц
Audio channel operating frequency range
0-24000
Гц
Default video codec
VP8
Default audio codec
Opus
Channel of audio / video streaming
SRTP (RFC 3550)
Control channel
WebSocket over HTTP(s)
* – determined by the performance of the server hardware and network bandwidth.
** – determined by network bandwidth.
*** – is determined by the performance of the server hardware, network bandwidth and the power of client PCs.
**** – determined by the performance of the server hardware and network bandwidth.
Network and hardware requirements
The system works according to the following principle – AV streams from each participant are sent separately to each client device via the server, which acts as a traffic multiplier. Thus, each participant transmits to the server one AV stream (its own) and receives N AV streams, where N is the number of participants in the conference.
The minimum requirements for the outgoing communication channel of each participant is 160 kbps. To ensure SD quality, an outgoing channel of 384 kbps is required, for HD 864 – kbps, for FullHD – 1152 kbps. Channel inbound bandwidth must be at least N * (outbound bandwidth), where N is the number of participants in a video conference.
Server network requirements – incoming channel: N * (outgoing bandwidth of the participant), outgoing channel: N * N * (outgoing bandwidth of the participant), where N is the number of participants in a video conference.
The system works reliably with losses in communication channels up to 5%, retains speech connectivity with losses up to 10%.
The table below presents the approximate hardware and network requirements depending on the number of users and quality.
Number of participants
Quality
Server network bandwidth
Client network bandwidth
Server hardware requirements
Client hardware requirements
2
SD
In: 760 kbps
Out: 760 kbps
In: 380 kbps
Out: 380 kbps
CPU is not worse Intel Atom E6xx, 512 Mb RAM
CPU is not worse Intel Atom E6xx, 512 Mb RAM
2
HQ
In: 1024 kbps
Out: 1024 kbps
In: 512 kbps
Out: 512 kbps
CPU is not worse Intel Atom E6xx, 1024 Mb RAM
CPU is not worse Intel Atom E6xx, 1024 Mb RAM
2
HD
In: 2048 kbps
Out: 2048 kbps
In: 1024 kbps
Out: 1024 kbps
CPU is not worse Intel Atom E6xx, 1024 Mb RAM
CPU is not worse Intel Celeron 2GHz, 1024 Mb RAM
8
SD
In: 3 mbps
Out: 24 mbps
In: 3 mbps
Out: 380 kbps
CPU is not worse Intel Celeron 2GHz, 1024 Mb RAM
CPU is not worse Intel Celeron 2GHz, 2048 Mb RAM
8
HQ
In: 4 mbps
Out: 32 mbps
In: 4 mbps
Out: 512 kbps
CPU is not worse Intel Celeron 2GHz, 1024 Mb RAM
CPU is not worse Intel Core 2 Duo, 2048 Mb RAM
8
HD
In: 8 mbps
Out: 64 mbps
In: 8 mbps
Out: 1024 kbps
CPU is not worse Intel Celeron 2GHz, 2048 Mb RAM
CPU is not worse Intel Core i3, 4096 Mb RAM
16
SD
In: 6 mbps
Out: 48 mbps
In: 6 mbps
Out: 380 kbps
CPU is not worse Intel Celeron 2GHz, 2048 Mb RAM
CPU is not worse Intel Core 2 Duo, 4096 Mb RAM
16
HQ
In: 8 mbps
Out: 64 mbps
In: 8 mbps
Out: 512 kbps
CPU is not worse Intel Celeron 2GHz, 4096 Mb RAM
CPU is not worse Intel Core i3, 4096 Mb RAM
16
HD
In: 16 mbps
Out: 128 mbps
In: 16 mbps
Out: 1024 kbps
CPU is not worse Intel Core 2 Duo, 4096 Mb RAM
CPU is not worse Intel Core i5, 8192 Mb RAM
32
SD
In: 12 mbps
Out: 96 mbps
In: 12 mbps
Out: 380 kbps
CPU is not worse Intel Core 2 Duo, 4096 Mb RAM
CPU is not worse Intel Core i3, 8192 Mb RAM
32
HQ
In: 16 mbps
Out: 128 mbps
In: 16 mbps
Out: 512 kbps
CPU is not worse Intel Core i3, 4096 Mb RAM
CPU is not worse Intel Core i5, 8192 Mb RAM
32
HD
In: 32 mbps
Out: 256 mbps
In: 32 mbps
Out: 1024 kbps
CPU is not worse Intel Core i5, 8192 Mb RAM
CPU is not worse Intel Core i7, 8192 Mb RAM