server sizing information

Good evening, I ask for your help.
I want to create a videoconferencing service using Jitsi that will have to manage up to a maximum of 20,000 users. I was wondering what sizing in terms of CPU, RAM, HD I have to give to the machine. As an Internet bandwidth I have 1Gbps UP / DOWN width

Thank you