What server do I need for 100 simultaneous video calls?

I am wanting to develop a telemedicine system, but I am interested to know which servers we should buy for a system of 100 simultaneous calls with 2 participants (Doctor - Patient) each call an average of 30 minutes.