Необходимо создать веб-сервис, который должен производить записи аудиторий через IP-камеры, которые там располагаются.
Пример web-интерфейса в файле
Под записью понимается конвертация rtsp видеопотока камер в файлы в формате mp4 (можно любой другой популярный видеоформат)
В аудитории находится несколько камер, которые необходимо одновременно поставить на запись и после отключить.
Управление камерами должно производиться через административную веб-страницу сервиса. Необходимо уметь, как вручную запускать/останавливать запись, так и по заданным дате и времени, которые тоже нужно будет уметь задавать там. Надо предусмотреть возможность выбора источника звука (какая из камер) в аудитории (обычно только одна из камер умеет записывать звук в помещении).
После записи полученные файлы необходимо синхронизировать - достать аудиодорожку из записи со звуком и разнести ее по всем остальным файлам. Возможным решением может быть объединение всех видеофайлов в один с несколькими видами. И отправка данной готовой записи в хранилище (предлагается использовать GoogleDrive).
Для получения rtsp-потоков предлагается использовать такие утилиты как ffmpeg или vlc, но варианты обсуждаемы.
Все вышеперечисленное нужно будет разместить на сервере с oc linux (ubuntu 16.04) - сервер естественно предоставлю
Все что написано далее это из разряда "хотелось бы", поэтому приветствуются ваши предожения/замечания/возражения на этот счет
P.S. разумным видится также добавление возможности аутентификации (например, через Google OAuth), вомзможно задание даты записей опять же через Google Calendar и уведомление пользователя о конце записи либо на почту gmail либо просто вставкой ссылки в описание события в календаре
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |