МЕНЯ ВИДЯТ - ЗНАЧИТ, Я СУЩЕСТВУЮ!

Спецвыпуск Xakep, номер #019, стр. 019-090-5


Если у тебя еще нет странички, иди, например, на народ.ру, и через пять минут все будет готово. Если же есть, то к ней должен быть FTP-доступ, так как все проги работают через FTP. Чтобы страничка сама обновлялась, надо добавить в заголовок тег и прописать картинку. В проге надо ввести имя FTP-сервера (типа ftp.narod.ru), логин с паролем и интервал, через который должна закачиваться новая картинка. Причем он должен быть не меньше интервала обновления страницы, иначе кадры пропадут зря, потому что веб-страница указывает на один и тот же файл и закачанный файл затрет предыдущий. (Рис. 10)

По-моему, если оба интервала поставить от 1 до 3 секунд, будет вполне сносно. Если хочешь, чтобы все выглядело профессионально и работало быстрее, можно заморочиться Java-апплетом или каким-нибудь скриптом, чтобы обновлять только картинку, а не всю страницу. Описание этих хитростей можно найти в любом учебнике по веб-программированию или в онлайновом хелпе Webcam32.

С другой стороны, слайд-шоу это не совсем то - хочется "живого" (потокового) видео. Но даже маленькое изображение с низким качеством требует определенной скорости, которую обычный модем дает с натяжкой. И все же если одна картинка в секунду тебя не устраивает, то WebCam32 сможет тебе помочь и здесь. Код странички в этом случае будет несравнимо сложнее, чем с картинками, поскольку передается поток данных. Однако WebCam32 берет эту проблему на себя с помощью фирменной технологии JavaCamPush. Это в сущности Java-апплет, который отображает видео, поступающее с веб-камеры. Качаем (www.webcam32.com/support/webcam32help/downloads/JavaCamPush.zip) и распаковываем его в каталог WebCam32. Для того чтобы апплет подгружался вместе со страничкой, надо включить опции Applet enabled и Server Push enabled в TCP/IP Features и добавить в нее вот такой код:

И все! Минимум усилий. Теперь можно установить веб-камеру у входа в квартиру или направить на машину. Эксперимент был проведен на соседской машине, которая на ночь в гараж не ставится. Этим и захотел воспользоваться какой-то мужик (хе-хе), которого мы все же отпугнули. (Рис. 11)

Не менее интересной оказалась установка камеры в ванную (путем просверливания полуторасантиметрового отверстия в шкафчике), про которую, естественно, никто не знал :). (Рис. 12)

При желании все эти подробности можно сохранять на диск. С этим справится любая прога из комплекта веб-камеры (или все та же Webcam32), но лучше использовать RealProducer, так как rm-файлы занимают существенно меньше места, чем, например, avi плюс еще и сжатие. Задаешь график съемки (или продолжительность), указываешь путь и имя файла, и система готова к записи. Помочь наблюдению может функция обнаружения движения в кадре. Специальная прога, вроде Creative Webcam Monitor (ftp.quorus.ru/Drivers/TVtuner/creative/webcam/Monitor/WebCamGoW98W2KMonitor.exe, 7 Мб), сравнивает два последовательных кадра, и если разница между ними окажется больше заданной, то она может вести лог, записать это движение на диск или автоматически загрузить изображение на сайт.

Назад на стр. 019-090-4  Содержание  Вперед на стр. 019-090-6