Задание: Веб-программист. Стриминг камеры через web (Дистанционная работа)
Суть проекта: тестирование ученика.
Стек: Laravel, php.
Термины:
Проверяющий - пользователь проекта, контролирует прохождение теста.
Ученик - пользователь проекта, проходящий тест.
Задача: стриминг камеры.
Возможность транслировать содержимое видео и аудио с камеры ученика , в то время, когда он находится в личном кабинете.
Конечный результат:
1. Пользователь проекта может в режиме онлайн видеть и слышать то, что делает ученик;
2. Пользователь может слышать запись c микрофона ученика;
3. Видео и аудио поток записываются в файл проекта;
4. Стриминг работает только когда ученик находится в личном кабинете (страница браузера).
Варианты реализации:
1. Реализовать по средством js скприптов (т.е. не требовало бы установки учеником софта);
2. Плагин для Chrome (менее желательный, ибо нужно устанавливать);
3. Ваш вариант...