Задание.

Обеспечение скорости для видео в H.264 с разрешением 960х720 30 кадров с секунду – не больше 1,7 Мб/с.

Для захвата видео с камеры используется DirectShow (Программа уже работает). Программа захватывает видео с камеры в H.264. На камере установлен кодер.

Необходимо без остановки данной программы регулировать битрейт видео на камере перед кодированием. Нужно чтобы битрейт кодированного видео с камеры был не более 1.7 Мб/с.

Нужно динамически изменять количество кадров в секунду.

Также библиотека должна регулировать максимальное и минимальное расстояние между опорными (ключевыми) кадрами на камере перед началом захвата видео.

Принудительный вызов опорного кадра (если поддерживает камера).

Предоставление библиотеки:

Динамическая библиотека. Требование к операционной системе: Microsoft Windows 7. Для работы с библиотекой из нашего программного обеспечения должны быть предоставлены заголовочные файлы с описанием функций API библиотеки на языке C и библиотека экспорта для компоновщика.

Тесты:

Проект приложения в исходных кодах, предназначенного для демонстрации возможностей библиотеки и иллюстрирующее работу с ней. Проект должен собираться в среде MinGW из Makefile или из проекта QtCreator. Тестовое приложение должно показать, что действительно скорость битрейта изменяется без остановки захвата.

Срок выполнения неделя.

12 лет назад
aleksandrpestr
Александр 
33 года
12 лет в сервисе
Был
11 лет назад

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

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