КПК как вебкамера

Материал из PocketZ_wiki
Перейти к: навигация, поиск

На данный момент существует не так много способов реализации покетов для работы с программами для он-лайн вебкамер и программ вещания в сеть (Windows Media Encoder, WebcamXP, VLC Media Player), чатов (MSN Messenger, Yahoo Messenger, Skype) и т.д. Фактически, это:

  1. Microsoft Portrait
  2. Atek Coolcamera
  3. Lx Camera

А ведь вещь то очень занятная – ибо грамотная прога на покет стоит в районе 300 р., а вебкамера нормальная от 30 у.е. Причем ответственно заявляю, что та же кулкамера в купе с зумами и эффектами зачастую даст фору любому «глазу» у вас на столе.

Содержание

Microsoft Portrait

(http://research.microsoft.com/mcom/portrait/)
Древний бесплатный проект от мелкомягких (мою машинку не держит – посему не тестил) (support - HP Jornada pocket camera, LifeView FlyCAM-CF 350K camera, LifeView FlyJacket iCAM, Pretec CompactCamera, Intermec 6651 built-in camera, LifeView FlyCAM-CF 1.3M1 camera, Spectec SD camera, LifeView FlyCAM-SD 1.3M camera, HP photosmart mobile camera, Hitachi G1000 camera, Veo Traveler for PPC, Veo Traveler 130S, Eten P300 camera.) Работает через USB/ActiveSync. Проект бесплатный, но мертвый – последнее обновление - 2004-07-16

Atek Coolcamera

(http://ateksoft.com/)
Довольно шустро развивающийся проект. Качество выше всяких похвал, поддержка USB/ActiveSync, Bleutooth и Wi-Fi, и удивительная плодовитость автора. (поддерживает массу машинок – список здесь) Проект платный – 300 WMR для exUSSR (Триал пишет в режиме вебкамеры по 25 сек.)

Lx Camera

(http://www.zone1.de/PocketPC/LxCam.html)
Софтинка еще та… НЕ ПУТАТЬ с Webcam for Pocket PC от того же разработчика, которая просто веб-фотокамера за 10 евриков. Так вот – одно могу сказать – работает. Но качество отвратное и скорость поганая. Настраивается через полную ж… Но правда общее представление, взглянув на картинку получить можно, хотя фантазию приходится подключать полюбому. (support HTC Magician, Universal, Alpine, Loox720) Работает через Wi-Fi, Bluetooth или USB/ActiveSync Проект платный – 9,95 Евро (Триал полнофункциональный – только на 15 дней)

Теперь на примере WebcamXp попробуем их потестить.

  1. Качаем WebcamXp (если что - YA поможет), я тестил на версии Pro 2006 2.30.450
  2. Ставим, запускаем.
  3. Если 2 сетевухи – прописываем нужную, Потом сразу лезем в опции-язык – ставим великий и могучий.

Использование

Lx Camera

(мой вариант инструментария LxCam4all (http://slil.ru/22898641) )

  1. Берем теперь копируем файл LxCam1.02.exe или LxCam1.03.exe(но он у меня жутко глючил – предыдущая версия вроде получше) копим в зверька.
  2. Синхрим активсинк и ПЕРВЫМ делом запускаем файл LxCamView1.02.exe (для 1.03 нет отдельного) на ББ! Через пару сек запускаем LxCam на кпк. При первом запуске коннект может происходить до 30 секунд!
  3. Смотрим на окно программы на ББ
    • Если видим рябь - запускаем файл VHLxCam.ax командой "regsvr32 VHLxCam.ax" - это типа фильтр, мне помог. =>goto 3.
    • Видим себя но кверхтормашками? лезем в реестр на кпк HKEY_LOCAL_MACHINE\SOFTWARE\Zone1\LxCam\Rotate ставим 1 чтоб развернуть на 180 градусов.
      При установленном VHLxCam.ax правим open HKEY_LOCAL_MACHINE\SOFTWARE\Zone1\VHLxCam\Rotate (0 - без эффекта, 1 - поворот на 90 градусов, 2 - 180 градусов, 3 - 270 градусов)
  4. Смотрим на свое блеклое личико с кучей мусора в виде разноцветных точек на экране =)

Далее в WebcamXp нажимаем на вкладку Monitor, правой кнопкой на белом поле вызываем список. Потом Соединить – directx видео поток – lxcamview (либо vhlxcam – в зависимости от драйвера). По идее мы уже видим захват в ех-белом окошке. Далее прессуем на ссылке внизу «подключено@http://*.*.*.*:8080» и радуемся видя себя он-лайн. Шлем ссылку реципиентам – и ждем их реакции, типа «Ну и рожа у тебя…» либо «Так ты не девчонка???!!!!» и тупо улыбаемся в ответ. Если захотите остановить трансляцию – закройте сначала приложение на покете.

Atek Coolcamera

  1. Устанавливаем Покет и ББ версии.
  2. Запускаем на ББ версию – видем краткий мануал. И делаем все собственно по нему.
  3. Синхрим активсинк, включаем coolcamera на покете. Джойстиком выбираем режим Webcam. Нажимаем Старт. Видим на несколько секунд надпись «connecting…»

Далее либо наблюдаем изображение в ББ-шном окне либо несколько еще раз нажимаем Старт (бывает с первого раза сервер не находится) В WebcamXp нажимаем на вкладку Monitor, правой кнопкой на белом поле вызываем список. Потом Соединить – directx видео поток – coolcamera. По идее мы уже видим захват в ех-белом окошке. Далее прессуем на ссылке внизу «подключено@http://*.*.*.*:8080» и радуемся видя себя он-лайн в браузере.

Еще можно поизвращаться с настройками Кулкамеры на покете, попробовать другие режимы (сепия, Ч/Б и т.п.), с форматами файлов, яркостью и зумом и достичь оптимального качества.

Обобщение

После того как камера с покета начала вещать в сеть можно поиграться и с самой WebcamXp, подобрать наиболее шустрые кодеки, наложить текст и эффекты, Поставить в режим motion detector и т.п. В принципе информации в нети много – смотрите и подбирайте оптимальные настройки, снимать рекомендую на разрешении не выше чем 320 * 200. Так же можно использовать Bluetooth соединение и ходить с покетом по квартире демонстрируя свои новые безбашенные обои (как давеча это делал я) или ведя конференцию из ванной (что, в свою очередь, категорически рекомендую делать всем красивым девушкам…)

ну и Wi-Fi, конечно – тут уж фантазия безгранична…

Теперь что касается других программ, как то Skype или WME – действуем аналогичным образом – ищем в них вкладку подключить видеопоток (videosource или videostream) выбрать там coolcamera или lxcamview (либо vhlxcam) и вещать себе наздоровье, поражаясь техническому прогрессу и восхищаясь своим воистину МУЛЬТИФУНКЦИОНАЛЬНЫМ Pocket PC.

Это незавершённая статья. Вы поможете проекту, исправив и дополнив её.
Личные инструменты