Видеонаблюдение для всех
Содержание:
- Что нужно для домашнего онлайн видеонаблюдения по веб-камере в режиме реального времени?
- Начинаем реализацию: первые досадные огорчения
- Программное обеспечение
- Настройка программы видеонаблюдения через домашний wifi роутер в реальном времени
- Eyeline video surveillance
- Использование ПО для ретрансляции
- Как удлинить USB веб-камеру для видеонаблюдения – витая пара универсальный удлинитель юсб.
- Как из веб-камеры сделать камеру видеонаблюдения
- Компоненты системы
- Ключевые особенности и функции программ
- Программа для скрытого видеонаблюдения через веб камеру дома
- Принцип работы
- Плюсы и минусы оборудования
- Веб-камера – видеонаблюдение в доме
Что нужно для домашнего онлайн видеонаблюдения по веб-камере в режиме реального времени?
У нас уже давно есть локальная сеть на основе роутера и на ее базе мы будем работать. Забегая вперед, скажу только, что для полноценной ее работы у вас должен быть
- роутер с прошивкой, поддерживающей сервис no-ip.com — не все модели его поддерживают на родной русской версии ПО
- и белый внешний IP адрес
И еще одна особенность схемы, описанной в данной статье. В качестве основного устройства видеонаблюдения будет использована обычная веб-камера, которая есть во всех ноутбуках или подключена отдельно к компьютеру. А значит мы можем максимально замаскировать всю систему и сделать наблюдение по видео скрытым.
Начинаем реализацию: первые досадные огорчения
Я был очень удивлен и расстроен, когда узнал, что в великом и могучем .NET
Framework напрочь отсутствует возможность простого взаимодействия с веб-камерами.
В четвертой версии ситуация улучшилась (для SilverLight-проектов точно появились
соответствующие классы), но протестировать я их не успел, поскольку пример для
данной статьи я начал писать еще до официального выхода VS2010 и 4-го .NET’a.
Практически отчаявшись, я плотно засел в гугле. Результаты поиска по рунету
меня не вдохновили – все, что я нашел – это ссылки на MSDN и технологию
DirectDraw. Я даже попробовал набросать простенький примерчик, но из-за
отсутствия опыта работы с DirectDraw меня постиг облом. У меня получилось
собрать совсем простенькое приложение, но я так и не смог выловить в нем все
глюки.
Еще больше отчаявшись, я принялся шерстить ресурсы наших западных товарищей.
Проштудировав несколько десятков ссылок, я смог нарыть много вкусностей. Среди
них были всевозможные примеры и небольшие статейки (американцы не любят много
писать). Мне даже удалось найти рабочий пример на основе DirectDraw, но, когда я
увидел код – ужаснулся. Разобраться в нем было тяжело. Поэтому я решил с ним не
заморачиваться, а попытаться найти способ попроще. Не успел я распрощаться с
примером на DirectDraw, как на глаза мне попался еще один. Автор примера закодил
целую библиотеку для работы с веб-камерами и другими устройствами видеозахвата,
используя технологию VFW (Video For Windows).
Жаль, что проект автора (я про библиотеку) был максимально кастрирован. Все,
что позволяла сделать библиотека – вывести изображение с веб-камеры. Ни захвата
отдельных кадров, ни записи видео и других полезных нам фич не было.
И тем не менее, мое подсознание решительно сказало мне, что этот проект и
есть то, что я искал. Не успел я беглым взглядом пробежаться по его коду, как
увидел имена знакомых win-сообщений и не менее знакомых названий WinAPI функций.
Когда-то давным-давно мне приходилось писать приложение для работы с веб-камерой
на Delphi. Тогда я и столкнулся с этими функциями впервые.
Посмотрев сорцы, я решил написать свою версию библиотеки и снабдить ее нужным
функционалом.
Программное обеспечение
Специальные сторонние программы не поставляются в комплекте с веб-камерами, но могут быть найдены в том же интернете. В большинстве случаев за функциональный и качественный софт придется заплатить, но теоретически можно найти и бесплатные программы, хотя в среднем они обычно являются менее мощными и продвинутыми.
Xeoma
Хороший вариант для начинающего сборщика систем наблюдения любой сложности. – соответственно, доплатив установленную разработчиками сумму, можно подключить к одному компьютеру еще больше источников видеосигнала и создать настоящую сеть. Настройка софта предельно проста, при этом режим работы можно выбирать среди четырех предлагаемых.
Xeoma ценится за возможность срочного оповещения пользователя, где бы он ни был. При настройке на движение приложение, обнаружившее незапланированную активность, немедленно отреагирует SMS-сообщением или письмом на электронную почту.
WebcamXP
Во многом похожа на вышеописанный образец – она также может использоваться бесплатно при ограниченном наборе функций, при этом сообщает о движениях в кадре на электронную почту. Ее функциональность несколько шире – она способна вести постоянную видеотрансляцию с места событий, позволяя наблюдать за целью удаленно.
Программа высоко ценится за продуманную работу с файловой системой, поскольку умеет создавать упорядоченные видеоархивы, позволяющие легко отыскать нужный фрагмент. Кроме того, WebcamXP способна работать в том же режиме, что и видеорегистратор, стабильно перезаписывая видео за последнее время, пока оператор не посчитает нужным сохранить определенный кусок.
Sighthound Video
Платформы: Windows, macOS, iOS, Android.
Эта мультиплатформенная программа может похвастаться умным датчиком движения, который способен отличить человека от автомобиля или домашнего животного. Умеет работать с IP- и веб‑камерами, но в бесплатной версии можно стримить видео только с одного источника.
Sighthound Video способна сохранять ролики в облачные сервисы и имеет много полезных возможностей для тех, кому импонирует концепция умного дома.
На официальном сайте можно купить набор, который обеспечит безопасность, например, загородного дома, а сама программа умеет работать со службой автоматизации IFTTT.
ISpy
Отличается от двух вышеописанных программ – те предназначены для препятствования вторжению на территорию, где движения обычно нет, тогда как эта как раз рассчитана для более интеллектуального отслеживания движущихся объектов.
Конечно, можно использовать и реагирование на движение с традиционным оповещением, однако основные бонусы этого программного обеспечения состоят в другом. Например, ISpy имеет функцию распознавания человеческих лиц, также она позволяет считывать автомобильные номера и даже способна подсчитывать количество проходящих людей. Словом, это вариант не столько для сторожа, сколько для полноценной службы безопасности.
MobileComputerControl
Это еще одна программа, при помощи которой домашнее видеонаблюдение при помощи веб-камеры, подключенной к компьютеру, становится предельно простой задачей. После всего сказанного о предыдущих программах нечто новое здесь сказать сложно – этот софт обладает всеми типичными функциями, снимая как постоянно, так и по факту обнаруженного движения. При этом подобной программе присуща определенная гибкость настройки – ее проще контролировать удаленно.
Кроме того, есть несколько необычная функциявключения по расписанию. Это хорошее промежуточное решение, если человек не готов держать систему включенной круглосуточно, но при этом имеет представление о том, когда необходимость в ее работе будет максимальной. Такая функция может пригодиться, если необходимо наблюдать за своей квартирой, каждый день уходя на работу в одно и то же время – так человек никогда не забудет вовремя включить камеру и не будет изнашивать компьютер.
Программное обеспечение постоянно обновляется, и каждый день появляются новые программы с дополнительными функциями, а старый бесплатный софт, набрав популярности, может вдруг стать платным.
Настройка программы видеонаблюдения через домашний wifi роутер в реальном времени
Мы рассмотрели вариант, когда кабель интернета был напрямую воткнут в сетевую карту ПК. Если же домашняя сеть сделана с использованием роутера, то надо еще немного поработать руками и головой. Вернемся в сетевые настройки программы wifi видеонаблюдения Webcam XP и вернем в поле «IP Address/Hostmane» IP адрес компьютера с подключенной веб-камерой. Запустим сервер.
Теперь нам надо пойти в браузере в настройки роутера (обычно это http://192.168.0.1 или http://192.168.1.1, но у вас может отличаться). Буду показывать на примере роутера серии Zyxel Keenetic.
Идем в меню Домашняя сеть > Серверы и активируем перенаправление портов. После этого вводим в нужные поля порт, на котором работает наша программа Webcam XP (если ничего не меняли, то 8080) и ip адрес компа, на котором стоит камера.
Сохраняем и идем в пункт для настройки DynDNS (DDNS) в разделе «Интернет». В выпадающем списке выбираем NO-IP и вводим сюда только что зарегистрированный домен, логин и пароль от аккаунта. И сохраняемся.
Теперь набираем с любого компа тот же самый адрес «http://вашдомен_в_системе_no_ip:8080» — и… ну вы уже все сами поняли По этому же адресу можно смотреть за картинкой с мобильных гаджетов.
А теперь информация для тех, у кого есть свой сайт в интернете и кто хочет создать со своей камеры онлайн трансляцию. Заходим в меню «Инструменты > Генерация html-кода». Откроется новое окно, где вам ничего менять не надо, только подставьте адрес в системе no-ip в качестве источника видео. И потом жмем «Далее», копируем код и добавляем его к себе на сайт.
И один нюанс — в скопированном коде ссылка на видеопоток у вас будет выглядеть так: «http://домен в системе no-ip:порт программы». Например, у меня так: «http://trumpetclub.zapto.org:1010». Но поскольку данный домен уже заменяет собой IP + порт, то порт программы нам надо в этом коде удалить. Останется просто http-адрес.
Eyeline video surveillance
Следующее в линейке приложений для организации видеонаблюдения относится к разряду специализированных утилит. При помощи программы можно настроить полнофункциональный сервис для охвата эфира с неограниченного количества точек. Обзор, реакция на движение зависят исключительно от возможностей устройств захвата видео, используемых для мониторинга.
На основе этой ИП-программы для камер возможно построение системы безопасности на профессиональной основе. Расширение функциональности возможно до транслирования в онлайн-режиме через существующие локальные сети. При угрозе получения несанкционированного доступа к хранилищу данных можно сохранить контент на YouTube-канал.
Для подключения к имеющимся IP—камерам, находящимся в частном или корпоративном пользовании у пользователей есть 14 дней. По завершении освоения всех возможностей софта заканчивается ознакомительный период. В этом случае пользователю необходимо будет определиться с размером абонентской платы, в рамках которой будут доступен необходимый набор функций.
Использование ПО для ретрансляции
Как частный случай организации удалённого наблюдения можно рассмотреть применение стороннего ПО для вещания. При этом способе на находящийся в одной с камерой сети (или имеющий сетевой доступ к устройству) ПК устанавливается специальная программа для вещания. Она забирает с камеры видеопоток, при необходимости преобразует его и передает его во внешний источник.
Такова, например, программа OBS Studio. С ее помощью можно перехватывать изображение с IP- и вебкамер. Программное обеспечение содержит несколько предустановок для трансляции на YouTube, в инстаграм, Twitch.tv и прочие проекты, на которые можно заходить и просматривать трансляцию в реальном времени. Доступно указание собственного потокового сервера: таким образом, у пользователя есть возможность создать веб-сервис для собственных нужд, передавать на него видео и заходить для просмотра через интернет со смартфона.
Для работы OBS Studio источник сигнала должен поддерживать протокол RTSP. Его поддержку заявляет большая часть сетевых камер, за исключением некоторых дешевых решений китайских noname производителей.
Программа бесплатна и при этом весьма функциональна. Для максимальной скорости работы встроенного кодировщика и качества видео желательно иметь современный ПК с мощным процессором и достаточным объемом оперативной памяти, а также канал связи с хорошей пропускной способностью.
Как удлинить USB веб-камеру для видеонаблюдения – витая пара универсальный удлинитель юсб.
Но теперь передо мной встала новая проблема – как удлинить шнур вебкамеры. Сделать нормально работающий самодельный USB удлинитель – не простая задача, если с удлинением юсб кабеля сталкиваешься впервые. Физически, usb использует дифференциальный сигнал (сигнал симметричной амплитуды). По этому, никакие экранированные провода длиннее полуметра (даже супер экранированные) работать в USB толком не будут. USB шина – это симметричная линия связи!
Для удлинителя юсб нужна только витая пара! Обычный компьютерный провод — витая пара. Подробнее о том,как я изготавливал USB удлинитель на 18 метров можно почитать здесь .
Для разведения по квартире трех веб камер от ноутбука мне понадобилось три куска провода витая пара, длиной примерно по 10 метров. Но, экспериментируя, мне удалось подключить веб камеру юсб через кусок витой пары длиной даже 18 метров. Все дело в специальном подключении проводников кабеля. От этого зависит работоспособность USB удлинителя.
Как из веб-камеры сделать камеру видеонаблюдения
В качестве видеонаблюдения – это самый простой способ установить контроль за объектом. Чтобы подключить и запустить всю систему пользователю не нужно иметь каких-либо специальных знаний и навыков.
Что потребуется
Чтобы получить полный контроль за домом, квартирой, офисом, вам необходимо приобрести самую обычную веб-камеру, USB кабель нужного размера. Далее, скачиваем и устанавливаем программное обеспечение на компьютер, и подключаем устройство к ПК.
Подключение
Подключение займет всего несколько минут. Сперва необходимо подключить кабель к ноутбуку. Операционная система определит новое устройство и попытается установить на него драйвер. Вам нужно отменить выполнение этой процедуры и самостоятельно скачать драйвер с официального сайта компании-производителя. Это обеспечит поступление бесперебойного сигнала от прибора слежения до компьютера. Затем запускаем программу и после небольших манипуляций система видеонаблюдения будет готова.
Компоненты системы
Система, осуществляющая видеонаблюдение с применением телефона или планшета может быть реализована в двух вариантах:
- Прокладка кабельных линий
- Беспроводная система
При выборе IP камер для видеонаблюдения необходимо руководствоваться параметрами этих изделий, основными из которых является разрешающая способность, чувствительность и фокусное расстояние. Ассортимент цифровых камер достаточно широко варьируется по стоимости и качеству, поэтому выбор, в основном, определяется финансовыми возможностями. Передача сигнала осуществляется по кабелю «витая пара».
Такой способ позволяет обойтись без дополнительного питающего провода. Беспроводные системы видеонаблюдения позволяют обойтись без монтажных работ по прокладке кабельных линий, поскольку видеосигнал транслируется по радиоканалу, но питание видеокамер от аккумулятора, заметно ограничивает время непрерывной работы всей системы.
Для организации видеонаблюдения за квартирой через смартфон или телефон, кроме видеокамер потребуется регистратор для записи видеоинформации на встроенный жёсткий диск и роутер обеспечивающий выход в интернет. Чтобы подключить камеры видеонаблюдения для просмотра через смартфон, удобнее всего приобрести готовый комплект оборудования. Это позволит выполнить все работы по установке, подключению и настройке самостоятельно, не привлекая посторонних специалистов. Готовые комплексы выпускает несколько, хорошо зарекомендовавших себя, компаний. Они предназначены для подключения различного количества видеокамер и позволяют осуществлять наблюдение за объектом через мобильные устройства.
Комплект UControl Старт 7S включает в себя 4 цветные видеокамеры, которые можно разместить в помещении или на улице, рекордер обеспечивающий запись на жёсткий диск ёмкостью 500 Гб, комплект соединительных проводов и инструкцию по установке и настройке.
Система обеспечивает просмотр изображений в режиме реального времени на следующих устройствах:
- iPhone
- iPad
- Смартфоны Android и WinPhone
- Планшеты на платформе Android, Windows 7/8
Стоимость комплекта с жёстким диском – 16 900 рублей. Аналогичное устройство, рассчитанное на подключение 8 всепогодных камер, обойдётся в 50 900 рублей. Процесс подключения и настроек системы прописан очень доступно и не составит большого труда.
Программное обеспечение для смартфоны или планшета
Существует достаточно много приложений для мобильных устройств, позволяющих удалённо просматривать картинки с видеокамер в режиме реального времени. Такие программные продукты постоянно обновляются и совершенствуются. Мобильный клиент exacq Mobile 2.1 предназначен для iPhone, iPad, смартфонов и планшетов на платформе Android. Данное приложение предназначено для работы с многофункциональным программным обеспечением exacq Vision.
При использовании готовых комплектов видеонаблюдения от компании UControl, на мобильное устройство нужно загрузить из Google Play бесплатную программу Q-See QT View. После завершения установки нужно, в открывшемся окне прописать тип сети, адрес устройства, логин и пароль. После этого достаточно нажать кнопку «Вход» и выбрать режим – «В реальном времени». В главном меню программы можно установить требуемые настройки.
В заключение можно отметить следующее:
- Для удалённого видеонаблюдения с одной камеры проще и дешевле всего использовать USB устройство, включаемое непосредственно в компьютер или ноутбук
- Для организации видеонаблюдения с нескольких камер лучше воспользоваться готовым комплектом
Все работы по установке и подключению не представляют большого труда и выполняются самостоятельно.
Ключевые особенности и функции программ
Чтобы подобрать лучшие программы для видеонаблюдения и организовать просмотр видео с камер, потребуется некоторое время. Оно понадобится на освоение и выбор из линейки существующих предложений. Ключевые особенности и функции приложений будут напрямую зависеть от запросов пользователя и его бюджета. Платные программы видеонаблюдения IP камер для андроид обычно покрывают весь спектр необходимых задач. Арсенал возможностей будет определяться поставщиком сервиса и пакетом приобретенных услуг. Переход на профессиональную платформу оправдывает себя в случаях, когда необходимо получить в распоряжение полнофункциональный сервис.
Основным назначением android приложения, предназначенного для просмотра эфира с камер видеонаблюдения, остается контроль обстановки (ситуации). При помощи компактных средств аудио и видео захвата можно оборудовать практически любой объект, который нуждается в усилении безопасности.
Учитывая потребности современных пользователей и имеющуюся практику применения технических средств охраны, выделяется несколько базовых функций:
- организация работы программы для просмотра IP камер в режиме реального времени. При необходимости всегда можно обратиться к эфиру, который транслируется на выбранное пользователем устройство. Видеонаблюдение почти всегда остается дистанционным. Кроме скрытого мониторинга создаются условия слежения за производственными зонами, где присутствие человека не представляется возможным;
- в условиях, когда нет возможности постоянно наблюдать за происходящими на объекте событиями, возникает необходимость сохранения трансляции в массиве данных. Это может быть штатный накопитель устройства – гаджета, жесткие диск компьютера или облачное хранилище. Архивирование по объему обычно зависит от бюджета используемого приложения для видеонаблюдения на Iphone;
- в числе профессиональных функций и возможностей – цифровая обработка изображения. Часто бывает так, что не удается рассмотреть цепочку событий или возникает необходимость предъявления видеозаписей третьим лицам, например, сотрудникам правоохранительных органов;
- более сложный функционал программ для видеонаблюдения IP камеры состоит в обнаружении и идентификации определенных объектов в зоне внимания. В этом отношении возможности приложений пересекаются с компоновкой и оснащением средств видеозахвата.
Определение спектра решаемых задач осуществляется по индивидуальным запросам пользователей. В числе таких предпочтений экономия места для хранения архивов записей. Потребность решается за счет запуска системы в момент обнаружения движения объектов в зоне охвата объективами камер.
Программа для скрытого видеонаблюдения через веб камеру дома
Поехали. Работать нам предстоит в программе для видеонаблюдения Webcam XP, поэтому ее надо скачать и установить. Данная прога идет полностью на русском языке, поэтому проблем с настройкой возникнуть не должно. У нее есть несколько онлайн режимов работы через интернет:
- Free (бесплатная)
- Private
- PRO
Разница в том, что в начальной версии бесплатно можно оперировать только с одной веб-камерой и нельзя защитить соединение. Для домашнего использования этого вполне достаточно, поэтому можете при установке выбрать вариант Free. Но если хотите попробовать все возможности программы wifi видеонаблюдения, то выбирайте Pro Trial, которая действует 21 день.
Итак, качаем ее устанавливаем, запускаем и смотрим интерфейс. Чтобы в нем было проще разобраться, сразу же зайдите во вкладку «Language» и поменяйте его на русский.
Теперь, чтобы обеспечить просмотр видеонаблюдения онлайн по сети, нам надо для начала настроить нашу веб-камеру. Для этого кликаем правой кнопкой по окошку №1 в правой части программы, выбираем пункт «PCI/USB», если вы хотите использовать веб-камеру, или «Сетевые камеры», если вы будете использовать IP-камеры. И выбираем нашу камеру — у меня вебка называется «Lenovo Easy Camera».
Немного сложнее, но тоже достаточно просто, подключить IP камеру, то есть камеру, которая непосредственно подключена к роутеру при помощи wifi или кабеля и входит в локальную сеть.
Для этого выбираем в том же меню соответствующий пункт: «Сетевые камеры > Подключить» Выбираем наше устройство.
И вводим сюда стандартные настройки — ее IP адрес, порт, на котором она работает. Если требуется, то логин и пароль. Если у вас уже работает такая камера, то вы ее уже однажды настраивали, поэтому подробно объяснять, что значат все эти данные и где их искать, думаю, нет смысла.
Аналогично выбираем микрофон во второй графе с таким же названием (под «No Audio Source»). Через пару секунд, когда камера включится и определится программой, мы увидим в главном окне картинку.
Принцип работы
Для сопряжения камеры видеонаблюдения и телефона необходимо иметь:
- IP-камеру, находящуюся в сети с выходом в интернет. Камера может быть как проводная (подключенная через Ethernet), так и Wi-Fi;
- желательно, чтобы устройство было доступно «извне» локальной сети по IP-адресу и порту, для чего может понадобиться статический IP и настройка форвардинга портов на маршрутизаторе (последнее — если видеооборудование не подключено к интернету напрямую);
- сотовый телефон, с которого будет осуществляться доступ;
- в ряде случаев понадобится специализированное ПО вендора.
Последнее актуально не всегда, но некоторые производители оборудования выпускают собственные мобильные приложения для получения потока со своих камер.
Задача пользователя — узнать сетевой адрес устройства и настроить подключение к нему с мобильного телефона, после чего остается лишь просматривать передаваемую картинку. Если камера одна, то можно обойтись без дополнительного оборудования. Если же их несколько, для одновременной работы понадобится маршрутизатор.
Как подключить камеру в каждом конкретном случае, будет зависеть от типа гаджета.
Плюсы и минусы оборудования
Несмотря ни на что скрытое видеонаблюдение с каждым годом становится все более популярным. Такие системы можно встретить везде: как в общественных местах, так и в частных владениях. Однако любая система безопасности несовершенна. Ей присущи определенные достоинства, но есть и некоторые недостатки.
Преимущество шпионского оборудования
К плюсам использования скрытых камер можно отнести:
- отсутствие риска порчи его посторонними: обнаружить камеры не так просто, как обычные объективы;
- неосведомленность преступника, посягнувшего на частную собственность, она дает возможность быстрой его поимки;
- шанс охватить все зоны помещения так, что никто не будет догадываться о точном расположении следящего оборудования;
- отсутствие негативных эмоций окружающих из-за недоступности камер для глаз.
Еще одно преимущество — возможность звукового сопровождения, если рядом расположить микрофон.
Недостатки скрытого видеонаблюдения
Использование его имеет свои минусы, которые могут показаться существенными. К ним относятся:
- большие расходы на его установку, если сравнивать невидимое слежение с монтажом обычной системы;
- скрытое видеонаблюдение для дома своими руками — операция более требовательная, поэтому отнимет больше времени;
- замена или техническое обслуживание будет обходиться дороже, работы тоже предстоят серьезные;
- качество изображения скрытого мини-прибора хуже, чем аналоговых приборов и ip камер.
Некоторые трудности при проведении ремонта тоже можно добавить в этот список. Незаконность — еще один повод для размышлений. Однако плюсы все же берут верх над минусами, поэтому данный способ обеспечить безопасность активно используется: как в загородных домах, так и в квартирах.
Веб-камера – видеонаблюдение в доме
Организация мониторинга в доме не требует ни специальных знаний, ни больших финансовых затрат. Трудно поверить, что для обеспечения безопасности жильцов дома, а также имеющегося имущества достаточно обычной веб-камеры или IP-камеры.
Стоимость самых простых моделей часто находится в пределах 1000 рублей. Эффективные веб-камеры стоят несколько тысяч, однако это также небольшая цена, если взамен можно обеспечить безопасность близких. Такого рода покупки стоит рассматривать как инвестиции в мирное будущее. Расход в 1500 или 2500 рублей – это небольшая стоимость в сравнении с установкой профессиональной системы видеонаблюдения, за которую нужно заплатить гораздо больше.