Улучшение механизма связи с Kurento-Media-Server
Постановка задачи: имеется уже написанная и рабочая система, которая использует kurento-media-server через протокол WebRTC для записи на сервере видеопотока, однако она работает не оптимальным способом
Стек технология: Java, JavaScript, WebRTC, WebSocket, Kurento-Media-Server
Система: Система прокторинга сдачи экзаменов ВУЗа
Задачи:
Изучение работы текущей системы:
Изучение работы фронт стороны (мы скинем доступы к системе студента, необходимо посмотреть код фронт стороны и как работает взаимодействие)
Изучение работы Java WebSocket сервера, как связующей части (код предоставим)
Переработать текущую систему, сделать ее:
Сделать проверку оборудования перед началом экзамена, выдавая нормальные сообщения об ошибках и рекомендации
Если есть проблемы с микрофоном или камерой, сделать возможным выбор звукового устройства или камеры
Учесть, что иногда антивирусы у пользователей мешают нормальной работе
Сделать более стабильную работу системы, сделать возможным переприсоединение студента если у него пропал интернет не ограниченное время или произошел кратковременный разрыв связи
При этом оставить текущую систему взаимодействия, наименования файлов записи и интеграцию с скриптами PHP