к вашему сожалению если бы вы смотрели вокруг то знали что стандартны либы под это есть и более того даже целые фреймворки (это я вам как человек который писал месседжер с возможностью аудио-видео связи на 10М+ пользователей в сутки)
Ну а что ж тогда не каждый студент к выпуску делает то же, что команда телеграма? Просто потому что денег на мнимый пиар не хватает?