Hello!
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.