Что нужно, чтобы сделать свой сервис для видеоконференций?
Берем один из открытых проектов - OpenMeetings  или bigbluebutton и готово.
Они реализуют вашу задачу из коробки.
Поэтому берем, ставим и пользуемся.
Если что-то не нравится - допиливаем.
Какие основные шаги мне нужно предпринять для реализации этой задумки? 
Обратиться к исполнителю с опытом реализации подобных проектов.