#1 10.11.09 13:44
Захват видео с веб-камеры
Собственно возникла следующая проблема - нужно захватывать видео с веб-камеры, и передавать его по сети. Сделать нужно под .Net C#
Вроде все сделал, но есть маленькая проблема - захват ведется на машине с CPU 900MHZ, а в сеть нужно отдавать по Wi-Fi. То есть нужно видео сжимать. Кодирую в MJPEG - медленно получается.
Чего посоветуете?
Offline
#3 10.11.09 14:20
Re: Захват видео с веб-камеры
так вот я уже зат**хался подбирать. Все что сложнее JPEG - больше кушает. Может кто чего конкретное посоветует?
Есть еще вариант кодировать в JPEG только каждый 10-12 фрейм, а между ними кодировать только разницу(кодек очень чувствителен к характеру изображения).
Offline
#5 10.11.09 15:28
Re: Захват видео с веб-камеры
lossless кодеки вовсе не обязательны.
Короче, вроде нашел решение - сделать некое подобие MPEG -раз в 0.04 секунды слать полный фрейм, а остальные фреймы- разница от него.
Параметры видео - не более 640*480, фпс - 30. Можно еще срезать фпс.
$up, спасибо за участие.
Исправлено Revenger (10.11.09 15:29)
Offline
#7 10.11.09 19:31
Re: Захват видео с веб-камеры
$up, смотрел сравнение - FFV1 по времени не пролазит. Плюс сильно сжимать нужно. Чтоб не занимало весь канал. Собственно проблема была в том что на нормальной машине работает, а при запуске на маломощной - не хватает мощности для кодирования. Пошаманил с JPEG'ом - вроде работает.
Offline

