Запись стрим, передача на удаленный ПК
Создание набора программ:
А. Модуль захвата \ записи видео стрим потока с сайтов телеканалов Россия 24 и 1 ОРТ (самый важный, делается первым)
В. Модуль обращения удаленного ПК к серверу (средней значимости)
Г. Модуль выкачиванию данных + модуль закачки передачи данных (средней значимости)
Д. Модуль доступа к удаленному ПК с центрального сервера (низкой значимости)
Задача программ.
А. Модуль захвата \ записи видео потока с телеканалов Россия 24 и 1 ОРТ, должен захватывать поток данных и записывать в файл.
Необходимо:
1. Программа должна работать по расписанию
2. Необходимо такие подобрать кодаки, чтобы записанный файл сильно не уступал по качеству стрим потоку
3. Размер файлов (15 минутная запись) должен колебаться в районе 150-500 Мб
Данный модуль после создания расписания, должен работать автоматически без вмешательства оператора.
Записанный файл должен автоматически замещать более ранний записанный файл
После записи, модуль должен формировать отчет:
Время записи, объем закаченного потокового видео, потери, прерывания, скорость канала и т.п.
Данный отдельный файл-отчет, должен накапливать информацию.
Может так статься, что в модуле будет расписание, время наступит, но подключение к одному из двух телеканалов не будет, тогда программа должна автоматически через определенные промежутки времени пытаться подключится к этим сайтам.
В.Модуль обращения удаленного ПК к серверу
Данный модуль, должен подключатся к центральному компьютеру.
Подключение либо автоматические, либо настроенное по расписанию
Файл отчет (количество попыток подключения, время и продолжительность подключения)
Г. Модуль выкачивания + закачки данных
После того как удаленный ПК автоматически подключился к центральному компьютеру (в другом городе) он должен закачивать файл который создала программа по захвату потока с телеканалов.
Закачивать так, что если есть обрывы связи, программа вновь подключившись докачивает остаток, докачивает быстро.
Максимальная скорость интернет канала будет до 1 мбит\сек, максимальное время на операцию 15 минут.
Данный отдельный файл-отчет, должен накапливать информацию.
Д. Модуль доступа к удаленному ПК с центрального сервера
Должна быть возможность, когда удаленный ПК подключается к центральному серверу, с центрального сервера возможно понадобится зайти на удаленный ПК и что-то править по файлам.
Либо это должен быть самописный модуль, либо реализовать на team viewer, т.е. чтобы на определенную электронную почту приходили скрины логина и пароля программы которая будет в автозагрузке.
Важно: Модуль захвата и записи потока, не должен базироваться на VLC!!!
Т.е. визуально интерфейс не должен напоминать какой-то популярный плеер.
Важно: Весь код должен быть комментирован и предоставлен заказчику
Срок исполнения 5 дней