![]() |
UVC камеры
Добрый день.
Хочется рассмотреть вариант подключения камер стандарта UVC и не просто этого стандарта, а с поддержкой потокового видео. Собственно почитав данный форум не нашел рассмотрения подобного типа камер. А ведь именно эти камеры передают уже готовый (упакованный) поток видео. Т.е. от процессора не требуется его пережимать. Я работал с данными камерами на WIN CE 6.0. Надо сказать, что ARM процессорам с 600 Mhz очень далеко до атомов 1.6... Рекомендуемые к использованию камеры: QuickCam Fusion QuickCam Orbit MP QuickCam Pro 5000 QuickCam Ultra Vision QuickCam Pro 9000 QuickCam Pro for Notebooks QuickCam Communicate Deluxe QuickCam Orbit/Sphère AF QuickCam Deluxe for Notebooks P.S. Еще одним существенным преимуществам данного стандарта камер является отсутствие необходимости в дровах и относительно легкая разработка обработчиков потока видео. Вот пример реализации на WIN CE http://cewebcam.codeplex.com |
Хм, у меня QuickCam Orbit/Sphère AF, никакого упакованного потока я от неё не заметил...
Вижу, что с помощью UVC можно переключать камеру в RAW режим, но только это никакой не сжатый формат... Каким образом экономить на процессорном времени? |
В том то и фокус. Основная масса ПО универсальная и работает с DirectShow. Т.е. по факту получает картинку, а потом ее пакует.
А тут можно получать изображение для записи из драйвера. Т.е. софт должен быть адаптирован для стандарта UVC . Подробнее о стандарте тут http://www.usb.org/developers/devcla..._Class_1_1.zip |
Но как картинку не получай, всё равно её паковать надо, не в raw же её на хард писать...
|
Ну во-первых она не в RAW идет. Стандарт UVC включает в том числе и получение уже паковонной картинки (MJPG). Только не все камеры этот режим поддерживают.
Те камеры которые я перечислил поддерживают этот режим. Вот эти, уже упакованные кадры и можно писать на диск. |
Можно документик подтверждающий это? На сайте логитеча упоминается только Raw режим, и два управляющих регистра: первый - включает его, второй - 8 или 10 бит на пиксель. Ни о каком сжатии там ни слова нет.
То, что сам стандарт UVC подразумевает передачу уже сжатых данных - это не новость, однако то, что в веб камерах применяют не дешёвые чипы для сжатия картинки - наводит на некоторые сомнения... |
Я же вам ссылку дал - http://www.usb.org/developers/devcla..._Class_1_1.zip
Там все стандарты передачи описаны. Данный перечень камер взят из проекта http://cewebcam.codeplex.com которых их эксплуатирует. |
Да стандарт меня мало интересует, там и mpeg2 указан, однако это не значит, что вебкамера за 2000 будет передавать видео уже пожатое им.
В "проекте" - документации 0. Про MJPEG так же ничего не вижу. К тому же, WinCE - это конечно здорово, но увидеть бы что-нибудь на винду или никсы, с внятной документацией. |
Цитата:
И уважаемый, если бы я мог привести такой пример для WIN XP, я бы просто написал - "Гляди какая шняжка!" А я написал - "Хочется рассмотреть вариант подключения камер стандарта UVC и не просто этого стандарта, а с поддержкой потокового видео." Очень хочу подчеркнуть вторую часть фразу - "и не просто этого стандарта, а с поддержкой потокового видео" Вот и хочется рассмотреть это. Может кто имеет софт заточенный под это, может кто имеет практику работы и т.д. Я написал, что я знаю на 100%. И то, что использовал. На самом деле скомпилировать пример из исходника для eVC на VC++ не большая проблема. Только беда у меня сейчас в том, что камеры под рукой со сжатием нет. Заказал и жду с ебея. Если народный разум ничего не подскажет так и придется самому лопатить сырцы и делать фиксацию. |
Вот сайт одного из разработчиков ПО видеофиксации для WINCE, там же тесты записи и СОВМЕСТИМОСТЬ с камерами
http://www.mircom.ru/community/viewtopic.php?f=13&t=123 Отдельно привожу инструкцию с перечнем камер http://www.mircom.ru/community/downl...b4cb95db02dee0 |
Я всё равно не вижу, где написано, что эти "поддерживаемые" камеры выдают сразу MJPEG, и что регистратор просто копирует поток с камеры на карту памяти, а не сам жмёт видео в этот самый мжпег.
Если приведёте мне хотя бы цитату, буду очень благодарен. Цитата:
|
Простите не вижу смысла.
Я не спорить сюда пришел и не Вам что-то доказывать. Мне все ровно верите Вы или нет. Но цитату я вам приведу: Цитата:
Цитата:
|
Да кстати... видимо и поиском то Вы не очень пользовались на "проверенных" источниках.
http://forums.quickcamteam.net/showthread.php?tid=1413 Цитата:
|
Ну вот это другое дело, спасибо. А то получается вы что-то предлагаете обсуждать, а ничем свои доводы не подтверждали до сего момента.
|
Действительно... ваще ничем :))) Куча народа сделала сайт, основала проект webcam под этот UVC стандарт... это такой всемирный заговор :)))
Только что теперь? Когда Вы получили "доказательство"?... Ладно проехали. |
а это не то, что вы ищите? http://www.accusoft.com/video.htm
|
нет нет. Это кодек.
Я же рассматриваю камеры которые уже имеют на борту аппаратное сжатие. А ищу я по сути софт для PC, который будет реализовывать функционал видифоксатора но с минимальными затратами аппаратных ресурсов компьютера. Т.е. хочется найти софт который будет получать готовый сжатый кадр из камеры и сразу писать его в файл. |
Цитата:
|
Цитата:
Знали бы вы сколько людей иногда предлагают всякие бредовые идеи, нифига не шаря. |
вот http://alexmogurenko.com/blog/progra...csharp-delphi/
только по ip |
Цитата:
Нужно ebay провентилировать по данному вопросу. Цитата:
Главное камеру теперь дождаться. Заказал EMS только гады еще не отправили :( |
На никсы почти готовое решение:
http://sourceforge.net/projects/mjpeg/ И драйвер http://www.quickcamteam.net/software...ass-uvc-driver для винды полезная прога "на тему" ftp://ftp.efo.ru/pub/ftdichip/Utilities/UVCView.x86.exe |
Блин... пощупать бы. Камеру отгрузили CJ222049385US :) Теперь как дождусь, буду эксперименты ставить :)
|
Итак, результаты моих опытов:
камера логитеч sphere... Первым делом сносим все логитечевские дрова начисто, т.е. заходим в диспетчер задач и удаляем устройство с удалением драйверов до тех пор, пока камера не станет называться "USB-видеоустройство". Просто сменить драйвер почему-то не получается, после перезагрузки возвращается логитечевский, а до перезагрузки он не меняется. Качаем прогу AMCap (пока, только с ней получилось) В Video Capture Pin выбираем MJPG и любое доступное разрешение, для моей камеры максимум 960х720х15. Больше ничего не меняем, если включен "Compression", его нужно выключить. Всё. Запускаем capture, прога будет сообщать о невероятных объемах файла, мол гиг на минуту (ну прально, она то думает видео uncompressed), а на выходе получается вполне небольшой файл MJPEG порядка 50мб на минуту при вышеупомянутом разрешении. Загрузка двухядерного C2D - не превышает 10% при записи... balabollng, огромное тебе спасибо за наводку, извини что не верил ))) Осталось только попросить автора CarDVR адаптировать свою прогу под это дело. |
Да не за что :) Рад, что помог :)
|
Тем более спасибо, если появится решение и не придется самому мозг плющить :)
|
Wanted CamGrabber тоже способен записывать поток напрямую. Нужно так же выбрать MJPG и поставить галку "hardware encoding"
Но явным ограничением использования такого захвата - является невозможность накладывать текст на видео, время или данные GPS... |
В принципе логично. А это принципиально? По сути координаты и время можно писать отдельно, а если нужно - компилировать.
|
Ну лично мне, владельцу компа на "дохлом" атоме, гораздо важнее нулевая нагрузка проца, чем оверлей =)
3 гига на час видео - многовато, конечною, но что поделать... |
можно попробовать найти камеру с встроенным календарём ... хотя круг нужных камер и так не широк
|
Цитата:
|
Предлагаю эту тему назвать по другому и прилепить, уверен, что многие (как и я) вообще не догадываются о существовании таких камер! (точнее о том, что они могут так делать :) )
|
Народ нахрен вам эти камеры...купите карту видеозахвата с аппаратным сжатием, например ILDVR и наслаждайтесь жизнью. Скажу что такие ставил лично на два объекта и на компах можно практически чем угодно заниматься(игрушки не пробовал :-) ). Карты 8-ми канальные, брал по 270 уе. Есть и 4х - цены ищите сами.
Вот первая попавшаяся сцыль: http://www.ildvr.com.ua/?r=3&p=1&pr=7 Правда у коих материнки без PCI слотов, тому не повезло... |
Ага, а тем у кого ноуты или новые материнки с pci-e? Нормально работающих регистраторов на pci-e по разумной цене нет. И разрешение больше 480твл получить нереально. А так - всё круто. Зато, есть, конечно, плюс - ночью лучше видно.
|
Цитата:
|
4-CH, D1, Real-time, Mini-PCI Express, Video Capture/Software Compression card
|
Вложений: 2
Обычный pci-e. Аппаратное сжатие.
VE-7004 4-CH, H.264, PCIe, 120fps D1 Resolution, Multi-CODEC 4-CH live view, H.264 hardware compression .120fps recording rate, support full D1 resolution for clear images with less CPU loading .Real time video and audio compression, no frames lost .Multi-CODEC intelligent encoding with constant quality modes .Standard PCIe card, one PC can support up to 64 channels (with VE-7016) .Complete software development kit is available И ещё pci на ebay http://viewitem.eim.ebay.ru/4-CH-VA-...788236626/item |
Не, судя по ценнику нифига не аппаратное :) Я у китайцев заказывал, там тоже было в описании H.264 hardware compression, но местный форум говорит что враки... Кому верить не понятно.
Я подобную фигню заказал для домашнего видеосервака, 12 отправили в Россию, щаз на таможне висит скорее всего, как приедет расскажу :) |
Мне только pci-e подойдёт . Буду ждать отчёт.
|
Давайте, всё же, от темы не отходить...
|
Часовой пояс GMT +4, время: 18:55. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot