2010-08-25 11 views
0

Мы создаем приложение, которое требует очень быстрой потоковой передачи видео. Мы не никогда не делали ничего подобного, так в ходе исследования, мы думали, чтобы спросить плюсы: Pпотоковое видео в реальном времени быстрое кодирование

Какие кодеки поддерживает быстрое кодирование/декодирование в режиме реального времени потоковое видео (< 150мс) с около 30 кадров в секунду и низкой пропускной способностью?

Edit:

Если вы можете перечислить некоторые APIs для любого Java, C# или C++, было бы неплохо

ответ

0

Вопрос: какая задача? Вы хотите кодировать видео на лету?

Большинство кодеков со сжатием (или даже все) требуют полного видеопотока для анализа и кодирования. Любой видеопоток, отправленный без сжатия (RGB), будет слишком обрабатывать с низкой пропускной способностью. Вот почему любые псевдоресурсы в реальном времени отправляют изображения в каком-то формате, например, mpeg-2 или другие, и обеспечивают 20 кадров в секунду (и только довольно хорошее оборудование дает 25-30 кадров в секунду).

Для вашей задачи наилучшим способом является получение закодированного медиапотока (веб-камеры, некоторого видеофайла), переданного с некоторыми ограничениями и предварительными проверками, а затем планирование его преобразования в какой-либо другой стандартный формат.

Таким образом, у вас есть бинарный поток, который хранится из первых рук, а затем обрабатывается нормально.

Смежные вопросы