Официальный сайт студ.городка НГТУ
Программирование и БД » Захват видео с веб-камеры 

#1  10.11.09 13:44

Захват видео с веб-камеры

Собственно возникла следующая проблема - нужно захватывать видео с веб-камеры, и передавать его по сети. Сделать нужно под .Net C#
Вроде все сделал, но есть маленькая проблема - захват ведется на машине с CPU 900MHZ, а в сеть нужно отдавать по Wi-Fi. То есть нужно видео сжимать. Кодирую в MJPEG - медленно получается.
Чего посоветуете?

Offline

#2  10.11.09 14:16

$up
Профиль

Re: Захват видео с веб-камеры

ну так подбери кодек с лучшей производительностью

Offline

#3  10.11.09 14:20

Re: Захват видео с веб-камеры

так вот я уже зат**хался подбирать. Все что сложнее JPEG - больше кушает. Может кто чего конкретное посоветует?
Есть еще вариант кодировать в JPEG только каждый 10-12 фрейм, а между ними кодировать только разницу(кодек очень чувствителен к характеру изображения).

Offline

#4  10.11.09 15:02

$up
Профиль

Re: Захват видео с веб-камеры

а параметры видео какие? разрешение? скорость?
FFV1 пробовал?
huffyuvadapt ?

Исправлено $up (10.11.09 15:04)

Offline

#5  10.11.09 15:28

Re: Захват видео с веб-камеры

lossless кодеки вовсе не обязательны.
Короче, вроде нашел решение - сделать некое подобие MPEG -раз в 0.04 секунды слать полный фрейм, а остальные фреймы- разница от него.
Параметры видео - не более 640*480, фпс - 30. Можно еще срезать фпс.
$up, спасибо за участие.

Исправлено Revenger (10.11.09 15:29)

Offline

#6  10.11.09 15:49

$up
Профиль

Re: Захват видео с веб-камеры

просто lossless обычно побыстрее, плюс для видеонаблюдения детали изображения не пропадут.

Offline

#7  10.11.09 19:31

Re: Захват видео с веб-камеры

$up, смотрел сравнение - FFV1 по времени не пролазит. Плюс сильно сжимать нужно. Чтоб не занимало весь канал. Собственно проблема была в том что на нормальной машине работает, а при запуске на маломощной - не хватает мощности для кодирования. Пошаманил с JPEG'ом - вроде работает.

Offline

Программирование и БД » Захват видео с веб-камеры 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.026 сек.
Выполнено 14 запросов.