быстрое кодирование потокового видео в реальном времени - PullRequest
2 голосов
/ 25 августа 2010

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

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

Edit:

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

1 Ответ

0 голосов
/ 26 августа 2010

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

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

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

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

...