Подобные реализации есть в виде Java апплетов или устанавливаемых приложений.
Так же потребуется медиа сервер. Например: red5
Получи демо доступ к популярным сервисам вебинаров и посмотри, как это функция реализована. Сразу только не надо палится, что студент, а не «представитель компании».