IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Железо (http://www.imho.ws/forumdisplay.php?f=31)
-   -   Веб-камера HighPaq. Задержка видео-изображения (http://www.imho.ws/showthread.php?t=119662)

Quasar 27.05.2007 13:12

Веб-камера HighPaq. Задержка видео-изображения
 
Здравствуйте!

Купил веб-камеру HighPaq PC-E012, подключил ее к Skype. Вроде все работает, но видео передается с задержкой около 1 секунды, причем любые движения "смазываются". Задержка происходит то ли в самой камере, то ли в драйвере камеры, т.к. задержка видна даже в окне предпросмотра на локальном компьютере (когда тестирую камеру в Skype video).

Операционная система windows xp 2, драйвер ставил с диска, идущего в комплекте с веб-камерой. В системе веб-камера опознается как PC Camera-168.

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

Заранее благодарен за советы по устранению этой проблемы.

IntCR 27.05.2007 14:24

рекомендую веб-камеру QbiQ WC2 или WC3.
сайт у парней достойный. дрова всегда под рукой, для Скайпа вообще идеально подходит.

v_mirgorodsky 28.05.2007 15:54

К сожалению на сайте очень трудно узреть характеристики этих камер по причине их полного там отсутствия :)

В общем причиной смазывания движений может быть медленная работа матрицы из-за недостаточного освещения. Если я правильно вижу, то у нее есть светодиодные осветители - попробуйте их включить.

Секундная задержка видеопотока - а к какому USB вы ее подключили? И в каком разрешении она работает? Есть ли в ней варианты выбора методов сжатия изображения и какие варианты присутствуют?

vovik 28.05.2007 16:27

задержка - нормально.
Видео кодируется алгоритмами с межкадровым сжатием. Соответственно появляется задержка по крайней мере в расстояние между I-кадрами
Например для MPEG-2 (тот который на DVD) стандартное расстояние 12 кадров - полсекунды.

Учитывая, что в камере (и софту) нужно время на кодирование, получается довольно большая задержка

v_mirgorodsky 28.05.2007 20:22

Цитата:

Сообщение от vovik (Сообщение 1414749)
Видео кодируется алгоритмами с межкадровым сжатием. Соответственно появляется задержка по крайней мере в расстояние между I-кадрами Например для MPEG-2 (тот который на DVD) стандартное расстояние 12 кадров - полсекунды.

Сомневаюсь, чтобы в девайс за 20 баксов поставили достаточный объем памяти для создания действительно многокадровых последовательностей. К тому же для MPEG-2 последовательность будет IBBPBBP... А при фреймрейте хотябы 15fps задержка может быть максимум 300ms. Да и встраивать B-фреймы и при этом не поддерживать P-фреймы при длинне последовательности порядка секунды - IMHO, редчайший изврат. Потому считаю, что у задержки в секунду ноги растут совсем не из этого места.

Quasar 29.05.2007 22:46

Цитата:

Сообщение от v_mirgorodsky (Сообщение 1414723)
Секундная задержка видеопотока - а к какому USB вы ее подключили?

Камера изначально рассчитана на USB 1.1.
Цитата:

Сообщение от v_mirgorodsky (Сообщение 1414723)
И в каком разрешении она работает?

От VGA до SXGA. Задается в окне настроек камеры.
Цитата:

Сообщение от v_mirgorodsky (Сообщение 1414723)
Есть ли в ней варианты выбора методов сжатия изображения и какие варианты присутствуют?

Боюсь, что нет.

Breeze 31.05.2007 23:36

А само потоковое видео (или, как сказать? - прямая трансляция на собственный монитор) идёт без задержек?

v_mirgorodsky 01.06.2007 11:25

Так, ну по поводу смазывания есть предложение отключить автоматическую подстройку выдержки и настраивать ее вручную на определенные параметры освещения. При этом освещение делать по возможности более ярким, а сам движок "Exposure" стараться держать в начале шкалы. Еще можно поиграться с параметрами "Indor/Outdor" - вероятнее всего они будут влиять на баланс белого на картинке, но могут также оказывать влияние на доступные времена выдержек.

USB 1.1 12Mb/s должно хватать на самое высококачественное видео. Необходимо только посмотреть не стала ли камера по какой-то причине в режим Low-Speed, потому как в этом случае пропускной способности не хватит ни на что. Еще полезно снять галку авто с параметра ограничения USB Bandwidth - мож глупый драйвер пытается экономить ресурс, который кроме него и так никто не юзает? BTW, а не подключены ли к USB еще дополнительные устройства? И есть ли задержка в картинке при маленьких разрешениях?

Quasar 01.06.2007 21:53

Цитата:

Сообщение от Breeze (Сообщение 1416604)
А само потоковое видео (или, как сказать? - прямая трансляция на собственный монитор) идёт без задержек?

С задержками. Об этом и речь в теме.
Цитата:

Сообщение от v_mirgorodsky (Сообщение 1416762)
BTW, а не подключены ли к USB еще дополнительные устройства?

Нет. Причем все порты USB на компе поддерживают протокол USB 2.0.
Цитата:

Сообщение от v_mirgorodsky (Сообщение 1416762)
И есть ли задержка в картинке при маленьких разрешениях?

По-моему, да. Хотя, это чисто субъективные ощущения, т.к. эта веб-камера у меня - первая.

Breeze 02.06.2007 09:28

Боюсь, что это неизлечимю. Задержка около полсекунды, если подключено ч-з usb 2.0, смазывание на больших разрешениях неизбежно и заметно. Болезнь всех недорогих камер.
Кроме того, неизвестна конфигурация компьютера, хоть я и не думаю, что это уровень P-3...

Quasar 02.06.2007 13:09

Цитата:

Сообщение от Breeze (Сообщение 1417172)
Кроме того, неизвестна конфигурация компьютера

AMD Sempron 2800+ AM2, 1 Гиг оперативки, 250 Гб жесткий диск.

Видеокарта, звук встроены в мат.плату (Epox).

v_mirgorodsky 02.06.2007 22:13

Цитата:

Сообщение от Quasar (Сообщение 1417259)
AMD Sempron 2800+ AM2, 1 Гиг оперативки, 250 Гб жесткий диск.

Ну, комп вполне достойный. Какой фрейм-рейт выдает камера? Нельзя ли посмотреть картинку с камеры чем-нибудь отличным от Skype? Если камера выдает приличный фрейм-рейт, то единственным объяснением задержки в секунду может быть работа программного кодека уже на хосте. Уж не H.264 используется для кодирования видео для передачи по сети?

И еще, помогли ли каким-то образом игры с выдержкой в борьбе со смазыванием?

helldomain 03.06.2007 09:05

Mogu predlojit ochen prostuju metodiku testirowanija: wozmite programmu video zapisi, snimite videoryad s kameri i prosmotrite. Eto pomojet suzit spisok weroyatnih istochnikow problemmi.

Quasar 05.06.2007 21:45

Цитата:

Сообщение от v_mirgorodsky (Сообщение 1417405)
Нельзя ли посмотреть картинку с камеры чем-нибудь отличным от Skype?

Можно. В поставке есть программа amcap.exe, Capture Application (Sample) от Microsoft. Там то же самое.
Цитата:

Какой фрейм-рейт выдает камера?
На коробке написано : 30 fps CIF, 10-15 fps VGA. Реальный фрейм-рейт не знаю где смотреть.

v_mirgorodsky 06.06.2007 10:51

VGA - это 640x480? Если так, то могу предположить, что видео уходит с камеры совсем не сжатым. В самом крутом случае объем передаваемых данных составит "всего" 12Мб/с, что легко пролазит через любое USB 2.0 от любого производителя. Таким образом, единственным источником проблем в цепочке может быть DirectShow драйвер :( В принципе DirectShow известна своими достаточно жесткими ограничениями. В одном из сценариев драйвер умышленно накапливает некий объем видеоданных и лишь потом отдает его в систему в целях стабилизации фрейм-рейта и синхронизации со звуковыми источниками. Похоже в вашем случае объем этого буфера составляет около секунды.

Хорошо, а давайте подойдем к вопросу с другой стороны. Чем мешает задержка в секунду для целей использования совместно со Skype? Или есть слишком заметная рассинхронизация между речью и изображением?

Svens 29.12.2007 21:37

Здравствуйте!
Прошу помощи. я купил PC Camery - 168. И не могу настроить её , установил дрова, но в настройках не смог ниче настроить.
Короче камера робит, но все смазано. Не четко, нужны настройки.
Помогите плизззз.
Зарание спс.)

Quasar 29.12.2007 21:52

Цитата:

Сообщение от Svens (Сообщение 1504012)
Короче камера робит, но все смазано. Не четко, нужны настройки.

А объектив у самой камеры можно подкрутить? :contract:

Свою камеру я таким образом наводил на резкость... :cool:

alfa_cs 02.10.2008 13:28

Купил недавно веб-камеру Creative Live! Cam Voice
аналогична проблема - смазанное излбражение при движении
перепробывал всё - новые драйвера, на ноутбуке, разное разрешение
может всё дело в камере?

vovik 02.10.2008 13:42

Цитата:

Сообщение от alfa_cs (Сообщение 1594466)
смазанное излбражение при движении
перепробывал всё - новые драйвера, на ноутбуке, разное разрешение
может всё дело в камере?

Дело в принципе. А принцип таков: надо максимально уменьшить поток данных. Как этого добиться? Уменьшение разрешения, удлиннение GOP'ов, снижение частоты кадров, снижение качества картинки. Добавляем к этому дешевый сенсор с крошечной "дыркой"
В результате получаем то, что ты видишь.

добавлено через 4 минуты
Для сравнения: если кодировать заявленные 1280x960 с частотой 25fps и цветовым пространством 4:2:2, то некомпрессированное видео потянет на 60мегабайт/сек.


Часовой пояс GMT +4, время: 03:51.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.