e-Madame.Net
сетевой журнал для современных женщин
E-Madame » Видеонаблюдение: программное обеспечение »

"Умный дом" своими руками. Видеонаблюдение: программное обеспечение

Отрывок из книги "Умный дом" своими руками. Строим интеллектуальную цифровую систему в своей квартире. Е. Тесля..

В зависимости от того, в каком качестве будет выступать ваша система видеонаблюдения, понадобятся различные программы. Если вы хотите установить камеру для слежения в качестве дверного звонка или «видеоняни» (производное от «радионяни»), вам достаточно будет выводить изображение на экран или передавать его по локальной сети. Вовсе не обязательно при этом транслировать видео в глобальную сеть. Но если вы хотите иметь возможность наблюдать за своим домом в любой момент времени или транслировать для других людей подводную жизнь своих аквариумных рыбок, придется иметь дело с Интернетом.

Некоторые IP-камеры поставляются в комплекте с программным обеспечением, которое можно использовать для передачи видео в Интернет (рис. 6.9). При помощи веб-интерфейса такими камерами можно управлять удаленно, изменяя размеры изображения, его разрешение и качество, поворот камеры, приближение и удаление, яркость и выбор каналов (рис. 6.10).


Рис. 6.09.Программа для видеонаблюдения, поставляемая с камерой


Рис. 6.10.С помощью веб-интерфейса можно менять различные параметры

Если же по каким-то причинам приложения из комплекта поставки вам не подходят или у вас их просто нет, можно воспользоваться альтернативными программами. Для локального наблюдения будет достаточно установить на компьютер драйвера от вашей техники и программу типа Willing Webcam, а для хранения полученного изображения — программу SoftСam.

Willing Webcam

Как написано на сайте программы, Willing Webcam является простым, но полнофункциональным программным инструментом, разработанным для захвата видеопотока и изображений с последующим их сохранением или публикацией на сайте. Программа позволяет добавлять различные видеоэффекты к изображению, однако у нас такая задача не стоит. Для нас важно получать и передавать видео. Зато Willing Webcam использует детектор движения, что позволяет «разбудить» камеру при малейшем движении. Этот детектор умеет совершать разнообразные действия, в том числе отправку электронной почты с изображением, закачку FTP, включение звуковых сигналов, запуск приложений и даже отправку SMS-сообщений. Ко всему программа имеет функцию записи видео через временной интервал.


Рис. 6.11.Выбор устройства (источника видео) в программе Willing Webcam

Основные настройки программы находятся во вкладке «Таблица опций». Чтобы все заработало так, как надо, сначала понадобится выбрать устройство, изображение с которого вы собираетесь транслировать или передавать на сайт (рис. 6.11) — веб-камеру, ее ретранслятор (в том числе и программный) или ТВ-тюнер. В подпункте «Веб-камера или устройство захвата кадров» следует выбрать DirectX или Video for Windows (рис. 6.12), а в остальных подпунктах установить те настройки, которые необходимы вам или соответствуют вашему оборудованию (рис. 6.13). Video for Windows является старым компонентом ОС Windows, DirectX — новым программным пакетом (он работает в качестве надстройки над Video for Windows, добавляя новые возможности для видео- и аудиоустройств). Режим Video for Windows не слишком загружает процессор, но некоторые функции программы используют DirectX и без этого работать не смогут (например, «Аналоговое видео» — «Подключение», «Ретранслятор веб-камеры» — «Звук», «Http-сервер» — «Звук», «Режимы экрана» — «Живой» рабочий стол»).


Рис. 6.12.Пункт «Веб-камера или устройство захвата кадров»


Рис. 6.13.Выбор драйверов

Здесь же, в «Таблице опций», находится и настройка функций, связанных с трансляцией видео в Интернет или на удаленный сервер (рис. 6.14). В строке Script Address необходимо указать путь к файлу wwsubmit.php (после установки программы он находится в директории Program Files/Willing Webcam/Web Pages/HTTP Upload/PHP), который предварительно выложить туда, откуда вы планируете показывать видео. Например, вы собираетесь смотреть и показывать изображение на своем сайте с адресом http://www.somesite.com/. В таком случае вам нужно выложить файл wwsubmit.php, например, в корневой каталог своего сайта и затем указать в пункте «http-закачка», «Адрес скрипта» такой путь: http://www.somesite.com/wwsubmit.php. Для работы этой страницы есть ограничения. Одно из них — тот сервер, где находится ваш сайт, должен позволять выполнение PHP-скриптов.

ПРИМЕЧАНИЕ

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

Если все-таки видео закачать не удастся, Willing Webcam поместит запись в файл Program Files/Willing Webcam/ww.log, откуда можно почерпнуть сведения о том, что не в порядке с закачкой. Для правильной закачки необходимо, чтобы версия PHP была старше 4.1.0. А если версия все же более ранняя, следует отредактировать файл wwsubmit.php, прежде чем закачать его на сайт, следующим образом: строки $_FILES нужно заменить на $HTTP_POST_FILES. Также следует обратить внимание на другие параметры:

  • закачка должна быть разрешена (параметр file_uploads должен иметь значение on в файле php.ini);
  • максимальный размер закачиваемого файла должен быть больше, чем размер закачиваемого файла изображения (upload_max_filesize);
  • максимальное время, выделенное для приема файлов, должно быть больше, чем время для закачки файла изображения (max_input_time).


Рис. 6.14.Закачка на сервер

Программа Willing Webcam имеет, кроме прочего, детектор движения. При его включении и выборе опции «Показать движение» картинка становится черно-белой, и на экране показываются лишь силуэты или моменты движения (рис. 6.15). В этом же пункте можно указывать желаемые действия при обнаружении движения: отправка сообщения по электронной почте, отправка SMS, закачка на сервер по HTTP или FTP и другие.


Рис. 6.15.Детектор движения

Если все же сразу настроить веб-камеру не удается, в программе есть необходимый инструмент и для этого — называется он «Помощники для видеокамеры» (рис. 6.16). С ее помощью можно найти существующие на компьютере видеоисточники и сохранить установки программы в виде закладок.


Рис. 6.16.Помощники для видеокамеры

Чтобы выдать через веб-браузер «живое видео», Willing Webcam использует Java-апплеты. Программа имеет интерфейсы на различных языках, в том числе и на русском и поддерживает функции поворота, наклона и масштабирования для камер Logitech Orbit. Кроме веб-камер, программа способна работать с цифровыми видеокамерами и фотокамерами, имеющими FireWire, выходы S-Video или RCA, а также с USB-устройствами, ТВ-тюнерами и IP-камерами, имеющими возможность генерировать на выходе изображения JPEG и MJPEG.

Отрывок из книги "Умный дом" своими руками. Строим интеллектуальную цифровую систему в своей квартире. Е. Тесля..


Добавить комментарий к статье:

2009-01-06 03:59
Имя

E-mail

Комментарий к статье
Данный сайт премодерируемый. Ваши комментарии станут видны после того, как их просмотрит администратор.




В начало

Copyright © 2004 e-Madame.Net, все права защищены.
При цитировании материалов ссылка на сайт и указание авторства обязательны.

В стилE-madame
Со вкусом
Территория любви
Фотомания
Соло
Зеленая планета
Мужской уголок
Впечатление
Форум


Публикации
Авторы


Google

Fotolia