Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

2 автономных модуля

Модуль №1

1) Формирует аудио/видео поток из файлов расположенных в файловой системе ПК в папке кодирует его H.264 передает на сервер при помощи RTP.

2) Забирает аудио/видео поток с веб-камеры компьютера кодирует его в H.264 передает при помощи RTP на сервер.

Имеет канал управления(web-сервис, net.tcp другое – не важно) получает следующие команды:

а) Начать трансляцию(файл) файл – имя файла из папки, либо "camera" – трансляция с веб-камеры.

б) Остановить трансляцию.

Имеет конфигурационный файл с параметрами:

а) Папка с видео/аудио файлами для проигрывания

б) Кодек для сжатия видео

в) Кодек для сжатия аудио

г) Адрес сервера

*Кодеки берутся из операционной системы

Модуль №2.

1) Получает RTP-поток и сохраняет его в файл в указанной папке. Поддерживается работа одновременно с несколькими потоками. Каждый поток, сохраняется в отдельный файл.

2) Управляет модулем №1 путем отправки команд "Начать трансляцию", "Остановить трансляцию".

Имеет конфигурационный файл с параметрами:

1) Папка для записи аудио/видео файлов

2) Кодек сжатия видео

3) Кодек сжатия аудио

4) Адрес клиента

*Кодеки берутся из операционной системы

Дополнительные требования:

1. Исключить использование проприетарных библиотек и кодеков

2. Подробный комментарий в коде

3. Поддержка от Windows XP sp 2 до Windows 7

4. Результат работы протестированный код

От вас сроки и цена

10 лет назад
msalimov
Марсель 
54 года
10 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров