Video chat HW requirement

Arif Butt

Hi there

The customer wants to use 25 sessions of video chat (2 streams per session) total of 50 streams... pls let us know the hardware requiements with CPU cores, RAM, Internet Bandwidth and Harddisk for per hour storage...



Staff member

Streaming quality is often limited by network bandwidth rather than CPU and RAM.

Network bandwidth at the rate of 1 stream with a bit rate of 1 Mbps takes about 2 Mbps of channel bandwidth. For high quality broadcasts without freezes, artifacts, etc. the channel should be loaded no more than 80%. For 50 simultaneous streams, we recommend using a channel of at least 150 Mbps.
The calculation of the storage space depends to a large extent on the bitrate of the recorded streams. 1 hour of recording one stream with a bitrate of 1 Mbps will take approximately 300 Mb. Those. 50 hourly records will occupy approximately 15 Gb.

According to rough calculations, a server will be enough for your case:
  • 4 Core
  • 64 GB RAM
  • 150 Mbps
  • 50 Gb HDD
Please note that the calculations are theoretical, we have not performed tests specifically for your configuration and case. Real values may differ both up and down.