...

суббота, 24 мая 2014 г.

[Из песочницы] Система домашнего видеонаблюдения

Доброго времени суток уважаемые Хабровчани! Решил поделиться с вами своей маленькой слабостью, с детства люблю все знать и за всеми наблюдать! Именно эта идея и привела меня к желанию построить свою собственную систему видеонаблюдения в рамках квартиры. Мой путь оказался несколько тернист, но обо всем по порядку.



Первый этап



Первое, с чего я начал строить свою систему – это изучения основ построения систем видеонаблюдения. По сути, любая система видеонаблюдения представляет видеокамеру, подключенную к некому цифровому устройству, которое отвечает за обработку видеосигнала с камеры, запись картинки и выдачу тревожных сообщений. Запись может производиться в постоянном режиме или только в случае какого-либо события (обнаружения движения, прикрытие камеры, отключение камеры или срабатывания какого-либо датчика). Современные системы видеонаблюдения тесно связаны с интернет, что позволяет видеть живую картинку с камер, просматривать записанные ролики и управлять системой видеонаблюдения находясь на другом конце земного шара.

Для упрощения своей задачи я решил остановиться на самой современной платформе — IP камеры. Это, пожалуй, не только самый современный, но и самый дорогой вариант. По сути, каждая IP камера представляет собой отдельную систему видеонаблюдения, в которой реализован весь необходимый функционал.


Далее мне необходимо было найти способ складирования видеоинформации, т.к. я давно отказался от стационарного ПК в пользу ноутбука, мной было принято решение осуществить еще одну из своих давних хотелок: домашний сервер. Сказано – сделано, HP ProLiant MicroServer G7 N54L стоял у меня на полке, благо его стоимость сейчас 8 870 руб., что очень даже интересно для железки такого класса к нему приобрел HDD WD Red WD20EFRX, 2Тб за 3 920 руб. На него был установлен Windows Home Server 2011. На этом подготовка к появлению IP камеры было готово.


image

Скажу честно, вся эта идея довольно спонтанная, и толком не обдуманная ни бюджет, ни ресурсы мною заранее не рассчитывались, все делал по ходу возникновения порывов.


Второй этап



Второе – выбор IP камеры. Главным критерием при выборе было наличие Wi-Fi, дабы не тянуть провода по всей квартире. Должным образом, не изучив вопрос, выбрал самую доступную и простую камеру IP D-LINK DCS-931L за 2 080 руб. и вот тут я понял, что нужно внимательно изучать характеристики того, что покупаешь.

По сути все, что она умеет, это показывать картинку в реальном времени, а все что связано с вопросом хранения изображений с камеры присутствует лишь в более дорогих версиях. Я не буду выкладывать все тх данной камеры, ограничусь лишь описанием её основного функционала:






  • Трансляция видео потока в реальном времени через облачный сервер D-Link. Присутствует так же мобильное приложение для этого сервиса, что позволяет в реальном времени просматривать картинку с камеры на любом мобильном устройстве (записывать нельзя, только фото).

  • Просмотр видеопотока через web-интерфейс.

  • Отправление фото и видео на FTP, причем главный фейл, что видео не может превышать 3мб.



Исходя из имеющихся возможностей, я поднял FTP сервер на MicroServer’е штатными средствами Windows и настроив камеру соответствующим образом, организовал потоковую запись на сервер. В результате я получил громадную кучу 3МБ файлов с несколько секундными видео. С практической точки зрения – получил не пригодный для просмотра и анализа видеоархив, причем видео поток плохо сжат (но чего требовать от MJPEG). В дальнейшем, мною было принято решение о переносе этой камеры в подъезд и настройки записи по событию, т.е. пишет только тогда, когда есть движение в кадре. Если вдруг кто-то захочет её открутить, то я буду знать, как он выглядел. Вторым существенным недостатком данной камеры было конечно качество изображения, не то чтобы маленькое разрешение 640x480, а главное маленький угол обзора 45°, что крайне мало для обхвата площади комнаты из угла, через камеру мы увидим лишь треть площади. И ко всему плоха чувствительность сенсора, видно лишь при хорошем свете, ночного режима съемки тут нет, ах да и звук ужасный.


Третий этап



Третьим этапом моей хотелки был выбор новой IP-камеры с возможностью записи потокового видео на удаленный сервер, хорошим углом обзора и режимом ночной съемки. Здесь я уже подошел ответственно к выбору, но каково было мое удивление, что нет ни одной камеры в пределах 200$ которая бы соответствовала моим критериям, а по сути это тот минимум, который превращает обычную web-камеру в инструмент видеонаблюдения.

После недельного изучения специализированных форумов мой выбор остановился на камере HIKVISION DS-2CD2432F-IW, стоимость которой составляла 7 590 руб.


image

Вот её обзор:



Немного о ней:



Тип матрицы: CMOS

Фокусное расстояние: 4 мм

Разрешение камеры: 3 Мп

Wi-Fi: 802.11n

Сетевые протоколы: TCP/IP, HTTP, DHCP, DNS, DDNS, RTP, RTSP, PPPoE, SMTP, NTP, SNMP, HTTPS, FTP,802.1x, Qos (SIP, SRTP, IPv6 опция)

Поддержка карт памяти: Micro SD до 32 Гб.

Характеристики съемки

Разрешение: 2048 х 1536

Форматы сжатия видео: H.264/MJPEG

ИК подсветка: есть

Дистанция ночной съемки: 10 м

Угол обзора: 75.8 °

Срабатывание тревоги: PIR-датчик / Детектор движения / Потеря видео / Конфликт IP адресов Рассоединение сети/ Замена видео / Контроль хранения данных

Еще несколько моментов, которые хотелось бы отметить:


  • Встроенный микрофон и динамик, поддерживает двустороннюю передачу звука

  • Одновременная трансляция ДВУХ потоков видео, HD и SD качества

  • Отдельный аналоговый вход для подключения внешних устройств (к примеру при срабатывании датчика движения можно активировать пулемет или наоборот, при срабатывании пулемета начать запись).




Инструкция для камеры.
Кто это?



Пару слов о бренде: Hikvision Digital Technology — ведущий поставщик систем цифрового видеонаблюдения с собственным офисом и производством в городе Ханчжоу (Китай). Вот даже их ролик-презентация, мне они внушили доверие:


Как вы видите бренд китайский, но камеры с похожими техническими характеристиками производства Европы стоят далеко за 500$. Естественно я испытывал некоторые опасения, выбирая эту камеру, но как оказалось в дальнейшем – это напрасно. Сразу хочу оговориться, что камера поставляется без блока питания, и нам в нагрузку потребуется БП на 12В 1А.


Кто захочет познакомиться с девайсами от данного производителя, сразу хочу порекомендовать российского представителя данной фирмы с адекватным форумом тех. поддержки.


Настройка



После подключения камеры к домашней сети я сразу обновил прошивку до V5.1.2 build 140116 и приступил к её настроке.


Сделав ряд основных настроек, точнее несколько десятков камера начала отдавать поток так, как мне это нужно. Далее моя задача была заставить записывать камеру на удаленный сервер. В качестве которого используется все тот же сервер, с установленной на борту Windows Home Server 2011, который выполняет по сути роль NAS. И тут начались танцы с бубном. Далее я опишу свой опыт настройки который пришлось прочувствовать на собственной шкуре, т.к. ни какой информации в сети мне найти не удалось.





И конечно самое интересное, сравнение изображения с обеих камер, как говориться, тут без комментариев:


Далее мне предстояло заставить данную камеру писать видео поток в архив. Как оказалось, камера может записывать видео поток, используя несколько протоколов: заходим в Настройки – Расширенная конфигурация – Хранилище – NAS.


Для начала я попробовал настроить NAS по протоколу NFS. Тут все просто, под Windows поднимается за 5 минут. После указания в настройках пути к хранилищу NFS камера включает сирену и не затыкается (да да, в камере есть встроенная сирена), после чего я на вкладке «Управление хранением» нажимаю кнопку форматировать, после этого камера замолкает, начинается долгий процесс форматирования, на сервере создаются контейнеры. После завершения форматирования устанавливается статус «Norm» но буквально через пару секунд сбрасывается и камера начинает опять включать сирену. Попробовав раз 5, все время получал одно и тоже.

Дальше я попробовал подключить по протоколу SMB, тут все ещё проще, обычная общая папка на сервере с настроенными правами доступа.



Так же на вкладке «Управление хранением» форматируем, и о чудо — все работает!


Но остались пару не решенных вопросов:


1. КАК ОТКЛЮЧИТЬ СИРЕНУ? (Она всегда срабатывает если камера теряет связь с сервером).

2. КАК НАЛАДИТЬ ВОССТАНОВЛЕНИЕ СВЯЗИ ПРИ РАЗРЫВАХ СОЕДИНЕНИЯ С NAS? (Если перезагрузить роутер или сервер, камера теряет связь и не восстанавливает ее, пока не перезагрузить камеру и все это сопровождается гадской сиреной).

Первый вопрос мне удалось решить, для этого заходим Настройки – Расширенная конфигурация – События – События. Далее выбираем тип события, в нашем случае это «Ошибка HDD» и убираем галочку Аудио сообщение.



Второй вопрос отпал сам собой, сейчас все восстанавливает сама, Китай одним словом! Хотя теперь все подключено к источнику БП, соответственно при попадании внешнего питания ИБП питает как камеры, так и сервер с роутером. Если отключат свет, то мне приходит СМС на мобильный и я могу по RDP подключиться к серверу и все правильно потушить. При восстановлении питания так же получаю СМС, можно включить сервер через WakeOnLan, причем все с мобильника.


Еще одним приятным бонусом оказалось мобильное приложение iVMS-4500 lite.








Что умеет:

  • Показывать картинку в реальном времени

  • Записывать поток и делать снимки

  • Просматривать архив видеозаписей с удаленного сервера

  • Передавать звук на встроенный в камеру динамик (т.о. имеем обратную связь)

  • Активация режима тревоги


Четвертый этап



Заставляем все это работать воедино. Вот что у меня в итоге получилось:

Две камеры, внутренняя и наружная. Наружная D-Link пишет по датчику движения в кадре на лестничной клетке, внутренняя записывает обстановку в квартире на постоянной основе. Обе складируют записи на сервер. Сервер раздаёт по DLNA на любые устройства, плюс имеем доступ с мобильника через интернет к обеим камерам, D-Link только в реальном времени, а Hikvision как в реальном, так и к архиву записей. В дальнейшем осталось только придумать зачем мне все это. Доступ к трансляциям по этическим соображениям давать не буду.


Итоговый бюджет



Сервер HP MicroServer G7 с жестким диском: 12 790 руб.

Камера IP D-LINK DCS-931L 2 080 руб.

Камера HIKVISION DS-2CD2432F-IW 7 590 руб.

Блок питания для камеры HIKVISION был, можно купить ~ 500 руб.

Роутер ZyXEL Keenetic Giga — был, сейчас стоит 3 200 руб.

Блок бесперебойного питания APC 500 — был, сейчас стоит 3 500 руб.

DLNA сервер Serviio Pro 900 руб. (Pro версия для web доступа ко всей медиатеки сервера)

Windows Home Server 2011 — к сожалению не продается, а может быть лишь предустановленным производителем оборудования, так что free.

Итого: 30 560 руб.

P.S. При изучении данного вопроса необходимо не забывать о пропускной способности канала Wi-Fi, по моим подсчетам нормально будут работать не более 3 HD камер одновременно. У меня же одновременно при записи 2-х камер (HD и SD) спокойно смотрю HD фильмы по DLNA без тормозов и пропусков потоковой записи на сервер.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий