We need an on-premise server that stores static video files and streams them to students.
The resolution for files is 480p, cause students will use mostly phones to watch videos.
The codec is H265 to decrease network traffic and because videos would be updated just twice a year, the conversion speed is not very important.
Don’t worry about network bandwidth, for now we will have approximately 500 concurrent users. And estimating for future there could be 1000 concurrent users at max. So 1000*480p/hevc/24fps is 1gbs network. Our ISP could provide 2gbs network.
The server won’t be used as archive storage for videos. There will be placed videos currently used for this semester. So I think, 1 TB of drive space would be enough.
The main question is about CPU, RAM, and disks.
Will this server be enough?
CPU: 2x Xeon Bronze 3204 1.9G, 6C/6T
RAM: 8x 8Gb 3200MT/s
Disk: 4x 480GB SSD SATA Read Intensive 6Gbps RAID10