18 заметок с тегом

видеонаблюдение

Добавляем камеру в Domoticz

Небольшая правка

Была куча нюансов в работе камер с системой «умного дома». Например, не отображались скриншоты и «живое» видео при нажатии на соответствующие пункты. Сегодня удалось это победить. Как я уже ранее писал, камеры у меня китайские, от Xiong Mai. Ну вот так получилось...
Чуть отступлю от темы. На днях разобрал обе камеры и припаял к ним выходы для внешних микрофонов. Нашелся штекер чуть больше размером, но, после доработки напильником, он четко встал на положенное место (обе камеры были с нужными разъемами, но не выведенными наружу). В итоге вывел три контакта: питание, землю и контакт микрофона. Остальные пока что остались в камере, при желании их можно за короткое время тоже начать использовать. Например, для подключения аудиоколонок. Микрофоны оказались ОЧЕНЬ чувствительными, спокойно ловят звук открывающейся двери на первом этаже. Или звук отъезжающего с другой стороны дома автомобиля. Один «минус» — звук как из бочки, глухой. Я бы подумал, что это просто неисправный микрофон, но он такой не один. Очень надеюсь побороть этот дефект.
Но вернемся к нашим баранам. Поиск в интернете навёл меня на одну страницу, с которой я перепробовал несколько ссылок. Одна из них оказалась вполне себе рабочей, но недокументированной. Выглядела она таким образом:

http://192.168.1.15/webcapture.jpg?command=snap&channel=1?

Используя эту ссылку (IP камеры, конечно, нужно изменить на нужный), можно получить текущий скриншот с камеры.
Вторая часть, которая дала мне понимание почему Domoticz так плохо работает с камерами, нашлась на официальном форуме. Суть состоит в том, что «домик» не берет поток с камер как таковой, а использует систему ежесекундных скриншотов. Именно поэтому для так важен адрес их получения. Да, изображение получается дерганым, но с этим, похоже, ничего не сделать. По крайней мере, пока что.
Еще один «минус», который всплыл после этой перенастройки — мобильная версия Domoticz плевать хотела на них и просто не отображает видеопоток. Также, если настроить отправку скриншотов при обнаружении движения, они отправляются только на электронную почту. В тот же Telegram отправки нет. Почему?

Модификация камеры

Как уже писал ранее, в коридоре у меня висит камера, записывающая все события, происходящие в нем. Но, как обычно, хочется же большего. Например, также записывать и звук. Но увы, такой функционал эта камера не предоставляет. Поискав камеры с записью звука в городе, немного взгрустнулось — такую цену за нее я отдать не готов. Как финансово, так и морально.
Попробовал отдельно подключить микрофон к аудиовходу регистратора — оказалось, что он работает только в «гибридном» режиме или в аналоговом. В режиме NVR — увы. Хотя чувствительность микрофона оказалась очень высокой — он слышал речь жены, когда она находилась в зале, через закрытую входную дверь. Мою речь он почему-то не слышал. Видимо, более низкие частоты не проходят через дверь. В итоге пришел к выводу, что микрофон нужно подключать непосредственно к камере.
Какое-то время спустя попытался поискать варианты подключения. И наткнулся на одно любопытное видео, где было показано как это сделать. Снимать установленную камеру и разбирать её мне не хотелось, поэтому решил купить еще одну такую же. Всё равно хотел расставить еще несколько по квартире.
Итак, сегодня забрал камеру, вернулся на рабочее место и разобрал её. По коду на наклейке нашел документацию. Оказалось, что это одна из 2.0M Hi3518EV200 Network Camera Module. Но в документации не оказалось распиновки заинтересовавших меня разъемов. На самой плате оказался еще один код, который и привел меня к нужной информации. Любопытно, что она оказалась на известном мне форуме и притом только там. Больше ни одна ссылка не пригодилась.
Изучая описание, пришлось воспользоваться переводчиком с китайского. И вот тут меня ожидал небольшой сюрприз. Дело в том, что по указанной выше ссылке, человек пытался подключить к камере хоть какой-то накопитель (USB-флэшку, SD-карту и т. п.), чтобы записывать видео на него. А я для себя обнаружил не только вход микрофона, но также и выход на динамики. Иными словами, при помощи одного разъема я могу организовать двухстороннюю связь через камеру, а при помощи второго — использовать ее как полноценный видеорегистратор.

 Нет комментариев    95   2019   видеонаблюдение   камера   китай   микрофон   модификация   связь

Эксперименты с видеонаблюдением

Небольшое отступление.
Посмотрел дату последней заметки — оказалось, что ничего не писал уже около полугода. Работа со «странным» заказом, затем предновогодняя суета, потом другие дела. Порой хотелось поделиться событиями из жизни, но то забудешь, то времени нет, то желания. А потом вроде как и поздновато уже.
Если вкратце, то события последнего времени такие. Работу в «Балансе» закончили, москвичи полностью расплатились с нашим куратором еще в декабре, но полного расчета от последнего мы так и не получили. «Минус» ему в карму. Договоров в письменном виде никаких не было, поэтому увы и ах. Подождем еще немного.
Три дня подряд корпоративов — это тяжело. Очень тяжело. Из них вынес для себя, что водку и самогон лучше не пить, только вино. Или это старость ко мне так подкрадывается?

Ну и хватит, ближе к делу.
Ну не могу я несколько дней ничего не делать и сидеть дома. Руки начинают «чесаться». В итоге, вспомнив, что у меня домашний видеорегистратор является гибридным, прикупил IP-камеру попробовать. Брал без особых наворотов типа PTZ, распознавания лиц и т. д. Обычную Full HD камеру с инфракрасной подсветкой. Заодно перевесил ее со стены в центр потолка в тамбуре. Особых различий в картинке между предыдущей аналоговой и новой IP я не заметил. Хотя нет, обманываю, одно различие все же было — в цветах. У аналоговой камеры тамбур был намного более синим из-за того, что в этот цвет покрашены стены в нем. «Цифра» более точно передает цвета. Плюс к этому всякие «примочки» в виде автобаланса цветов, антиблика и т. п.
Кстати, в таблице переключения режимов работы регистратора указано, что он поддерживает 4 аналоговых канала или 8 цифровых в формате Full HD. Или 2 аналоговых и 2 цифровых, но в 720p. После недолгих размышлений пришел к выводу, что не хочу совмещать аналоговые и IP-камеры. Пусть лучше будут только последние.
Потратив примерно месяц на «любование» новой камерой, снова заскучал. Пришлось купить себе пару Sonoff Basic для экспериментов — это реле управления нагрузкой с возможностью доступа к нему через WiFi. Поставил программу для управления на телефон, запустил и... Ненавижу управлять устройством через чье-то облако. В данном случае, конечно же, китайское. Недавно только читал пару статей о том, как два человека не могли получить доступ к технике: один к водонагревателю, другой к пылесосу. И все потому, что РКН (не к ночи будет помянут) заблокировал серверы Amazon, где располагались эти облака. Открыл 4pda, почитал, посмотрел на скриншоты и залил стороннюю прошивку Tasmota. Мне лично ее возможностей пока хватает.
Итак, проблема с облаком решена, теперь устройства ни к чему не привязаны, кроме моего роутера. Отлично! Зарезервировал для них IP-адреса, немного поигрался и стал думать куда их поставить.
Тут нужно упомянуть, что чуть раньше прикупил себе в «Леруа» датчик движения с реле. Вот вроде такого:

Датчик движения с реле

Но он меня немного разочаровал — достаточно медленно, на мой взгляд, реагирует на движение, несмотря на выкрученную на максимум чувствительность. Хотелось все же чего-то побыстрей. Вроде такого: ты только начинаешь открывать дверь из подъезда/квартиры, а датчик уловил движение и включил освещение в тамбуре.
И вот на этой почве у меня родилась идея по замене установленного датчика движения на этот самый Sonoff. А в качестве первого будет выступать новая IP-камера — у нее-то чувствительность можно регулировать. Если быть совсем точным, то не в ней, а в программе motion, которая рассылает мне оповещения и шлет кадр с камеры с фото человека, движущегося в тамбуре. Но тут произошел небольшой казус с motion. Оказалось, что для программы выключение света — тоже движение. А значит его нужно записать. И включить свет — ведь есть «движение»! Мать его!!! Бесит!
Пока что нашел только один выход из этой ситуации, «костыль» — свет выключается через 58 секунд после обнаружения движения, за 2 секунды до окончания события. За это время человек гарантированно пройдет тамбур. Надо будет, кстати, попробовать находиться в нем более 1 минуты и посмотреть выключиться свет или нет. Попробую еще покопаться в настройках камеры и видеорегистратора — возможно, что найду что-то полезное для данного случая.
В целях решения этой проблемы в голову пришла мысль прикупить еще PIR-сенсор и прикрепить его к Sonoff. Правда получится почти такой же датчик, как и тот, который я брал в «Леруа», но размеры явно будут поменьше. Дома еще уже много лет валяется «объемник», тоже с PIR-сенсором, но как его связать с реле — пока непонятно.
В общем, пока что с выключением света думаю, рассматриваю разные варианты. Как все получится — отпишусь что получилось и к чему я пришел. И хочется, наконец-то, сделать распознавание лиц.

 Нет комментариев    76   2019   full hd   sonoff   видеонаблюдение   камера   освещение   реле   тамбур

Ложная тревога

Отступление
Видеонаблюдение у меня настроено следующим образом. Регистратор постоянно пишет данные данные с камеры. Программа, установленная на сервере, берет поток данных с регистратора и, если есть какое-то движение, делает снимок и отправляет его мне.

В последнее время начал получать пустые снимки. Такое бывает редко, я списывал это на глюк программы. Но тут снимков стало слишком много. Было интересно почему так, но понять в чем причина не мог. В какой-то момент сгорела ночью лампочка в тамбуре, а на снимках было кое-что интересно.

Непонятное пятно Непонятное пятно Непонятное пятно

Поначалу подумал, что это просто пылинка. Но третий снимок заставил меня засомневаться. Чтобы пылинка полетела вверх, должен быть какой-то ток воздуха, а его однозначно нет. Потом в голову полезли дурацкие мысли о мистике, душе человека и прочий бред. Показал жене, озвучил свои размышления. Она, в свою очередь, попросила в ближайшее время никуда не уезжать :-)
Позднее оказалось, что такое происходит и при наличии света.

Непонятное пятно Непонятное пятно

Но один из снимков расставил все по своим местам.

Гребаная муха

Гребаная муха заставляла камеру реагировать на ее движение! Это все, что вам нужно знать о том, как выглядит муха в полете. освещенная инфракрасным светом.

 Нет комментариев    75   2018   видеонаблюдение   камера   муха   снимок   тревога

Съемка в темноте

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

Это я пошел на работу
Это я пошел на работу
А это жена выходит из дома
А это жена выходит из дома
 Нет комментариев    50   2018   видеонаблюдение   камера   коридор   темнота

Добавляем каналы для ТВ

Смотреть торренты научился. Но человеку же всегда мало того, что он уже имеет. И мне захотелось увеличить список доступных каналов, желательно в HD качестве. И просматривать подключенные камеры видеонаблюдения. Чем и занимаюсь последнее время когда есть желание и время.
С дополнительными каналами оказалось все как-то просто: установил пару пакетов udpxy и xupnpd на роутер. Первый пакет конвертирует udp трафик в http, второй позволяет открывать плейлисты m3u на телевизоре или любом другом устройстве. Например, на смартфоне или компьютере. Но, как обычно, не обошлось без ложки дегтя — достаточно неудобно переключать каналы на телевизоре. Хотелось бы, чтобы работало как с обычными — нажал кнопку «Канал+» и переключился на следующий. Сейчас же приходится нажимать на «Ввод», переходить на кнопку «Далее» и снова нажимать «Ввод». Возможно, что найду в списке доступных приложений какое-нибудь с более удобным переключением.
С видеокамерой не так все просто — на любую попытку подсунуть телевизору поток он отвечает, что не может его воспроизвести. Что я только не делал... Видеорегистратор отдает RTSP-поток через порт 554, причем нестандартного разрешения. При этом еще требуется указать логин и пароль, чтобы подключиться к потоку. На сервере установлена программа motion, которая у меня занимается рассылкой оповещений и фото, сделанных камерой во время обнаружения движения. Но, даже указав данные потока, которые она выдает в сеть, не получилось заставить ТВ отображать его — снова получил ошибку. Возможно, что после приведения разрешения к стандартному FullHD и смены кодека, и получится показать картинку с камеры на телевизоре. Но для этого нужно заставить сервер перекодировать сигнал, то есть создаем дополнительную нагрузку на сервер.

 Нет комментариев    71   2018   iptv   видеонаблюдение   камера   канал   телевизор

Эксперименты с охраной

Опишу предыдущее состояние системы.

  1. Есть не один десяток охранно-пожарных систем (ОПС) типа «Гранит», которые при открытии дверей на объекте шлют смс оператору на центральном пульте. Тот, в свою очередь, либо вызывает ГБР (группа быстрого реагирования), либо «пропускает» событие. В целях резервирования сообщения с «Гранитов» рассылаются не на один номер телефона, а на несколько: охрана и руководство. По моим прикидкам это, минимум, три номера. Скорее всего, их больше. По расходам это выходит более 8 тысяч в месяц. Сумма небольшая, но, если есть возможность, то почему бы ее не уменьшить? «Плюсом» будет то, что получатели смогут отключить оповещения, что в случае с смс почти невозможно. Из текущих «минусов» — постоянные глюки то с телефоном, то с программой синхронизации смс на компьютере. Раз в несколько дней приходится или перезапускать программу, или перезагружать телефон.
  2. Также существует сервер видеонаблюдения, который в постоянном режиме пишет порядка полусотни камер, расположенных на территории завода и не только. Старый сервер, несмотря на свою мощность, потихоньку выходит из строя. БОльшая часть дисков уже была заменена на более специализированные под данную функцию, но периодические выходы из строя начинают утомлять. Особенно это стало заметно, когда человек, занимающийся видеонаблюдением на заводе, уехал на несколько месяцев в отпуск — накопил за несколько лет работы. Он, конечно, оставил вместо себя человека, но он, во-первых, не всегда находится на территории, а во-вторых, делает всё «на отьебись». Что лично меня, например, не устраивает.

Пару месяцев назад был куплен новый сервер под видеонаблюдение. По тестам он несколько превосходит текущий, но последний построен на базе i7-3770, новый же — на базе Xeon (не помню сейчас какой именно). Новый установил параллельно существующему, был установлен Linux с графической оболочкой и тестовая версия сервера видеонаблюдения. Не обошлось, конечно, без бубна и небольших танцев, но, в итоге, все заработало как нужно. В таком состоянии он и был оставлен до конца недели на тестирование. Лично мне Linux больше импонирует, как более устойчивая и быстрая система, по сравнению с Windows. Конечно, у меня свои требования — по ним он полностью выигрывает.
Я не зря упомянул в начале «Граниты». Перед новым годом у меня, в порядке не совсем трезвых размышлений возникла мысль несколько сократить расходы на смс, путем установки какого-то компьютера, на который они и будут приходить. То есть, на данном шаге мы сокращаем количество сообщений, которые рассылают «Граниты» до одного за раз. Затем компьютер уже посредством интернета дублирует эти сообщения на другие телефоны в любой мессенджер: Telegram, Whatsapp и т. п. Благо, что практически каждый человек нынче пользуется хотя бы одним из них.
Но, увы, так как я был не совсем трезв, то поутру вся выстроенная мной схема «убежала» из головы, остался только принцип построения. Благо, что я в порыве воодушевления позвонил товарищу, который занимается установкой и обслуживанием этих «Гранитов» и примерно рассказал, что я хочу получить. Через день он мне напомнил об этом, заодно и прояснили некоторые моменты.
Суть заключается в том, что на какой-то компьютер устанавливается Asterisk, который и занимается приемом и пересылкой сообщений в мессенджеры. Тем более, что знакомый попросил меня разобраться с этой системой, чтобы в дальнейшем внедрить ее на своем предприятии.
Если сервер видеонаблюдения на Linux покажет свою «состоятельность», то почему бы на него не возложить и функции обработки сообщений от ОПС?
В то же время у себя дома вернулся к старой схеме, только немного ее изменив. Как писал ранее, перед новым годом был куплен регистратор, к которому была подключена камера более высокого качества. Регистратор может рассылать оповещения только на почту и, к тому же, только в текстовом виде, что меня не устраивало. Сообщений на одно событие могло быть несколько, по какой причине он разделял одно событие на несколько — неизвестно. Пришлось снова запустить motion, установленный на сервере, брать поток с регистратора и тогда я смог получить и картинку события и текст. Считаю огромным «плюсом» motion то, что он позволяет при возникновении какого-либо события (обнаружено движение, завершена запись видеофайла, завершено сохранение скриншота и т. п.) запустить на выполнение любой внешний скрипт, в котором уже можно делать все, что угодно. Как бонус, можно будет провести кабель от регистратора на телевизор и в прямом эфире просматривать что творится в коридоре.

 Нет комментариев    70   2018   linux   motion   видеонаблюдение   гранит   завод   опс   охрана   сервер

Апгрейд видеонаблюдения

Позавчера нашел на аукционе неплохой видеорегистратор по приемлемой цене. В тот же день выкупил и забрал. На следующий день, в субботу, подключил его к сети и провел первоначальную настройку. При подключении пришлось внести некоторые изменения в топологию локальной сети, так как все порты в роутере были уже заняты: три компьютера и телевизор. Добавил 8-мипортовый хаб и занял последние две розетки в «пилоте». Старая камера показала изображение сразу, но стало очевидно, что картинка у нее никакая — много шумов и полосы горизонтальной развертки. Кабель идущий к ней пришлось разрезать, чтобы подключить сигнальную часть к регистратору, а питание — к компьютеру. Затем заменил собственно камеру. И вот тут начались проблемы — картинки нет. После нескольких тестов стало понятно, что не приходит питание, причем на входе оно есть. Любопытно, что при тестах контакты питания несколько раз замыкались, но блок питания компьютера на это никак не отреагировал и продолжал работать, как ни в чем не бывало. По итогу пришел к выводу, что где-то перебит кабель, потому что камера в какой-то момент заработала и выдала картинку — цветную и намного более качественную. Но что-то все равно меня смущало в ней...
Регистратор установил какой-то не совсем понятный режим для камеры, пришлось искать описание в интернете. Оказалось, что картинка идет не FullHD, как должно, по идее, быть, а этакий half-FullHD. Разница в том, что по горизонтали разрешение меньше почти в два раза. При просмотре плеер выставляет свое соотношение сторон, приходится выставлять его вручную в 16:9, тогда все нормально.
Камера, кстати, прекрасно показывает при полном отсутствии света. Отключил освещение в коридоре, услышал щелчок переключения режима камеры и засветились светодиоды инфракрасной подсветки. Картинка пошла, конечно, черно-белая, но все отлично видно. Это порадовало.
Над чем стоит поработать? Так как регистратор не умеет слать оповещений в мессенджеры типа Telegram, только на почту, то придется что-то придумывать. Первая мысль, которая пришла мне в голову — копировать фото или видео на ftp-сервер, брать данные оттуда и обрабатывать их. В первую очередь интересует распознавание лиц. В таком случае можно четко писать: «пришла жена», «пришел сосед Женя» и т. п. Если не получится, то придется мониторить появление новых файлов на сервере и тогда отсылать сообщение, что было движение в коридоре.

 Нет комментариев    36   2017   full hd   апгрейд   видеонаблюдение   камера   регистратор

Выбор камеры видеонаблюдения

Небольшое отступление.
В субботу для одной знакомой устанавливал камеру с регистратором, так как конкурирующая фирма присылает к ним разных неадекватных товарищей и хотелось бы как-то обезопасить сотрудников офиса. Поискав в интернете, нашел готовый комплект: камера, регистратор, микрофон, набор кабелей и разъемов. Купили, установили, настроили. Больше всего сомнений вызвал микрофон, просто из-за своих размеров. Но при просмотре записи оказалось, что он достаточно чувствительный и свои функции выполняет хорошо.
После этого захотелось поменять установленную у меня в коридоре камеру, ибо не дает мне покоя идея распознаванием лиц и добавлением некоторых «плюшек». Поначалу ориентировался на простую мегапиксельную цветную камеру. IP-камеры по прочтении нескольких статей отбросил в сторону, стал ориентироваться на аналоговые и AHD (аналог повышенного качества). Отобрал в 2ГИС фирмы, занимающиеся розничной продажей и у которых есть сайт, и начал просматривать ассортимент. По итогу оказалось, что есть несколько более выгодные предложения, чем то, которым я воспользовался в субботу. Например, 2 Мп камера формата FullHD с инфракрасной подсветкой и углом обзора 94 градуса стоит примерно 1500 рублей. Единственный нюанс, который меня смущает — она белая, в то время как хотелось бы черную — она будет менее заметна в моем случае. В другом магазине камера с похожими характеристиками, но меньшим углом обзора (около 70 градусов) и некоторыми «плюшками» в виде улучшения картинки — 1200 рублей. И, увы, снова белого цвета. Хоть самому крась в черный!
В принципе, выбор уже сделан. Завтра с утра заберу на почте пришедшую мне USB-зажигалку (попробуем что это за зверь и как она будет работать в условиях зимних холодов), а после работы заеду за камерой. И на выходных будем все это устанавливать.

 Нет комментариев    30   2017   видеонаблюдение   выбор   камера   установка   цена

Распознавание лиц в видеонаблюдении

Никак не могу «победить» вопрос распознавания лиц. Примеров достаточно много по этому вопросу, но мешает незнание языка программирования. Если с php дело обстоит еще более-менее, то с python вообще швах. Скорее всего, решению вопроса еще мешает недостаточная четкость картинки с камеры. Придется немного разориться и купить более «продвинутую» камеру. Не хотелось бы ставить купольную, мне больше по душе «пальчиковая». Придется немного поискать...
Попробовал FaceDetection, но из всех предложенных мною снимков она распознала только несколько, да и то неверно — квадрат, обозначающий лицо всегда был смещен в другое место. Понимаю, что при таком положении камеры фас не снимешь однозначно, но хотелось бы найти алгоритм, при котором лицо, снятое сверху вниз, распознавалось нормально. А, если оно будет более-менее нормально распознаваться, то... Тут моя фантазия начинает «гулять» :-)

 Нет комментариев    32   2017   видеонаблюдение   камера   лицо   проблема   распознавание

Синхронизация с облаком

Задумался на днях о том, что неплохо было бы сделать синхронизацию файлов с каким-нибудь облаком. Во избежание, так сказать. Компаний, предоставляющих подобного рода услуги, достаточно много, но... К тем же китайцам, например, обращаться не хотелось бы. Ну нет у меня к ним никакого доверия. Значит придется использовать «наши» серверы.
Итак, что у нас есть? Есть 15 Гб на Яндекс. Этого хватит для создания резервных копий небольших файлов, но не того же, например, видеонаблюдения. Зачем мне копия видеонаблюдения в интернете? Представим себе такую гипотетическую ситуацию (тьфу-тьфу-тьфу): к вам в квартиру вломились и вынесли все, включая компьютер, на котором располагаются все записи. И все, вы больше ничего и никого не увидите. С облаком же есть хоть какой-то шанс.
Но продолжим. Есть примерно 120 Гб на серверах Google и около 1 Тб на Mail.ru. Конечно, предпочтительней было бы использовать последний, но, с учетом того, что работать с ним придется из командной строки, чего он не поддерживает, насколько я знаю, то Mail.ru отпадает. Значит, остается Google. Поиск в интернете выдал всего пару утилит для работы с облаком из командной строки. В репозиториях системы тоже ничего не нашлось. Оказавшись в столь стесненных обстоятельствах, будем использовать то, что есть.
Начал я с утилиты gdrive. Забегая вперед, скажу, что, скорее всего, на ней я и остановлюсь, не буду пока рассматривать вторую. Что она умеет? А умеет они все, что может нам пригодиться. Самое главное, что у нее есть функция синхронизации, что требуется. Установка также не требуется, это еще один «плюс». Справка очень хорошая, в конце показаны примеры использования. В моем случае достаточно дополнить нужной командой скрипты, которые выполняются при завершении записи движения. Иными словами, все оказалось настолько просто, что у меня отпало желание экспериментировать с другими программами.
Чуть раньше я наткнулся на официальный клиент Яндекс, который может использоваться в командной строке linux. Его я тоже опробовал и также остался им доволен. Устанавливается в систему, работает как демон и автоматически синхронизирует указанную при первичной настройке папку. Не умеет синхронизировать несколько папок, но тут есть выход — использовать символические ссылки, работу с ними он поддерживает. Есть список исключений, здесь уже можно указать несколько объектов, которые не должны синхронизироваться. В общем и целом он меня тоже бы устроил, если бы у меня в облаке Яндекса было больше места. Можно купить один из тарифов, заплатив всего 800 рублей за год и получив 100 Гб пространства. Или другой, заплатив 2000 и получив 1 ТБ. Меня это пока что не устраивает, поэтому оставим все, как есть.
Компания Mail.ru меня, конечно, порадовала. Для начала тем, что по прошествии многих лет так и нет нормального способа синхронизации файлов, кроме их родного клиента. Который, конечно, не умеет работать из командной строки. Вроде бы как был доступ по webdav для корпоративных клиентов, но на их сайте больше нет такой информации, поэтому будем считать что эту функцию они тоже убрали. Затем я поинтересовался ценами. В корпоративном сегменте объем диска не регламентируется, но вы будете платить 2,3 руб./день за каждый гигабайт хранящейся информации, а также будете платить за то, что скачиваете ее из облака. Или, в случае с видеофайлами, за их просмотр. Закачать или удалить информацию — бесплатно. Напоминает старый анекдот про бесплатное катание на верблюде, слезть с которого стоит определенную сумму.

 Нет комментариев    34   2017   gdrive   google   mail.ru   видеонаблюдение   клиент   облако   синхронизация   цена   яндекс

Апгрейд видеонаблюдения

На позапрошлой неделе начальником охраны был поднят вопрос о модернизации компьютера, на котором операторы наблюдают за территорией завода. Так как количество камер увеличилось, то картинка стала поступать с задержками, около 4 секунд. Запросил в «Техномаксе» счет с новыми комплектующими, который, к некоторому моему удивлению (не тот сейчас период), подписали без вопросов. В прошедшую субботу приехал менять комплектующие. К сожалению, систему пришлось переустанавливать, потому что старая не могла использовать весь объем оперативной памяти. Во время переустановки выяснилось, что половина диска имеет неправильный формат структуры, так что диск тоже пришлось переразбивать.
По итогу мощность компьютера возросла в несколько раз, но, как показали эксперименты, картинка все равно поступает с запозданием в 1-2 секунды. Впрочем, это уже не так критично, запись все равно идет нормально. Процессор занят почти все время на 80-100%, сеть также загружена на 70-85%. Немного подумав, поняли, что в такой загрузке сети виноват старенький хаб, стоящий на посту. Переключили ради интереса напрямую, минуя этот самый хаб, — нагрузка на сеть упала до 7-8%. Сделал вывод, что его нужно будет поменять на другой с пропускной способностью в 1 Гб. С процессором пока что будет думать.

Также появился вариант установить на видеонаблюдение еще один компьютер, снизив таким образом нагрузку на существующий компьютер. Так как при установке программ наблюдения был найден вариант для Linux, то решили попробовать его. Новый компьютер хочу собрать на базе старых комплектующих, которые были сняты этого же.

Замена карты захвата

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

Пока все делал, наткнулся на еще одну «проблему» — нехватку места. Изначально все файлы создавались во временном каталоге. После 10 минут съемок место в нем просто заканчивалось. Изменил каталог на другой, с бОльшим свободным местом.
Можно считать, что установка, настройка и тестирование завершены и видеонаблюдение введено в эксплуатацию.

 Нет комментариев    43   2017   видеонаблюдение   завершение   захват   карта

Установка видеонаблюдения

Первоначальные испытания

Все подготовительные работы завершены, камера установлена, программное обеспечение тоже. Все работает, все снимает, можно просматривать в «онлайн» режиме. А теперь как все это было.
Установка кронштейна для камеры никаких проблем не вызвала — пробурил три отверстия, два их них пришлось делать неглубокими, бур во что-то уперся и ни в какую не хотел идти дальше. Ладно, мне и половинной глубины хватит, камера легкая. После закрепления камеры проверил как она держится и остался вполне доволен результатом. Кабель для подключения со стоны камеры был распаян еще раньше, поэтому мне оставалось только осуществить подключение. Затем проложил его до сервера, обрезал лишнее, распаял второй конец и подключил к серверу. Во избежание лишних проблем сервер перед подключением выключил.
Затем настала очередь программного обеспечения. Поначалу был установлен ZoneMinder. Настроил его на использование сигнала с ТВ-тюнера, указал с какого входа его брать и... в принципе, на этом основная настройка была завершена. Но потом я несколько дней бился с проблемой отображения «живой» картинки с камеры — ее просто не было. И так подходил к проблеме, и этак — ни в какую. Общение на форуме с одним из разработчиков показало, что мне не хватает... видеокарты в сервере. Этот момент я слегка не понял, но, в любом случае, покупка и установка дополнительных плат в сервер меня не устраивала. К тому же в ZoneMinder обнаружился еще несколько моментов, которые меня тоже не устраивали:

  1. создание нескольких событий (и, соответственно, видеофайлов) в журнале, если в движении была пауза;
  2. всё событие сохранялось в куче jpeg-файлов (момент спорный, но все же);
  3. не было также нормального отображения события в формате видео;
  4. для выгрузки/создания видеофайла нужно было лезть достаточно далеко, чтобы нажать соответствующую кнопку;
  5. нет возможности создать свою реакцию на событие.

Через несколько дней опытов был установлен motion. Несмотря на всю свою аскетичность, эта программа мне понравилась намного больше.

  1. Есть возможность задать длительность паузы между двумя событиями. В этом случае два события считаются одним и записываются в один видеофайл;
  2. событие сохраняется в куче jpeg-файлов, которые, впрочем, затем можно удалить автоматически;
  3. есть «живой» просмотр камеры, наличие/отсутствие видеокарты не сказывается никак;
  4. видеофайл создается автоматически сразу по завершении события;
  5. на каждый «чих» можно задать свою реакцию.

С motion поначалу тоже пришлось поразбираться. Например, не мог понять почему jpeg-файлы создаются в максимальном качестве, а в видеофайле картинка в виде «квадратов». Решилось увеличением скорости потока видео. Размер видео оказался снова привязан к числу 16, но в файле конфигурации можно указать число кратное 8-ми. В этом случае программа изменит разрешение на ближайшее 16-тикратное. Были еще несколько моментов, но это были лично мои предпочтения, поэтому не буду их описывать.
Так как видео создается автоматически, оставалось только создать реакцию на конец создания видеофайла. В моем случае ей стало выполнение нескольких действий:

а) удаление «старых» файлов jpeg, из которых было создано видео;
б) отправка сообщения на электронную почту о событии с именем созданного файла.

Изначально сообщение «повесил» на одноименное событие, но оказалось, что оно происходит каждый кадр, поэтому писем было более сотни за раз.
Следующее, что мне захотелось, это просматривать камеру с телефона на android и с компьютера. Для телефона нашлась программа SimpleMjpegView. Единственным ее недостатком можно считать то, что показывать она может только одну камеру, для всех других придется переписывать путь подключения. Для Windows также нашлась «легкая» и простая в использовании программа SecurityCamViewer. Ее настройка, так же как и многих других подобных программ, производится в единственном конфигурационном файле, открыть который можно в обычном блокноте.
Еще одна «хотелка», которую я пока что не реализовал, остается выгрузка avi-файлов куда-нибудь в облако. Для пущей сохранности и увеличения доступности.

Подготовка к установке камеры

Наконец-то все почти готово к установке. Пришлось немного побегать по городу, чтобы найти кронштейн для камеры. Большие брать не хотелось — камера размером с палец будет сильно уж чудовищно смотреться на кронштейне 15-20 сантиметров в длину. Поэтому искал самый маленький. Позавчера нашел на Взлетке, обошелся он мне дешевле 300 рублей. Но зато практически такой, какой и хотел изначально.
Вчера приехал домой чуть пораньше, чтобы пробурить стены пока Оля не видит. А то в прошлый раз она мне высказывалась по этому поводу, когда я бурил стену на лоджию. В коридор стена уже была пробита под кабель провайдера, поначалу думал пробить рядом еще одно отверстие, чтобы не делать сильно уж большое — маленьких буров почти не было. Но из тех буров, которые у меня были, ни один не прошел насквозь. Пришлось все-таки использовать толстый. Перед бурением отключил кабель провайдера от розетки, вытащил его полностью в коридор, чтобы не повредить при работах. Пробурил стену и еще полчаса, наверное, прокладывал его обратно. При ремонте зала его проложили не через стену, как это было, а за наличниками. Пришлось их отдирать с обеих сторон и искать дыру. Но все успел сделать.
Уже позднее наметил где бурить отверстия для кронштейна камеры в коридоре. Взял место повыше и в углу, так, чтобы камера охватывала весь коридор. Заодно решил проверить придется ли мне бурить стену в зал, чтобы кинуть кабель до камеры. К моему счастью, он почти спокойно пройдет между стеной и наличником. Поэтому пока что протянул кабель в отверстие между квартирой и коридором, оставил торчать в нем только штекера. Оставшийся конец пока лежит в самой квартире. По идее, все, что остается — повесить кронштейн, прикрутить камеру и подключить второй конец кабеля к ТВ-тюнеру, который уже установлен в компьютере. Программу для видеонаблюдения ZoneMinder уже тоже установил, но пока что еще не настраивал. Очень сильно хочется посмотреть на нагрузку, которую она создаст для процессора и памяти. Если она будет небольшой — это просто отлично. Тогда можно будет подумать о том, чтобы на заводе поставить такой же сервер (поначалу параллельно существующему, разумеется).

 Нет комментариев    37   2017   zoneminder   видеонаблюдение   камера   подготовка   установка

«Сибиряк» снова доступен

Так сказать, в продолжение темы Восстановление DIR-300.
Перепрошитый на OpenWrt роутер, в итоге, ушел на «Сибиряк». После обеда съездил туда, посмотрел что и как. Так как из оборудования там имелись только видеорегистратор и DIR-300 (почему-то сильно любимый Павлом — человеком, который занимается видеонаблюдением на заводе), то решил для начала поменять роутер на свой.
Из-за своей невнимательности пришлось немного помучиться — пытался подключиться не к тому роутеру. Долго не мог понять почему не один пароль не подходит. Потом разобрался, вбил чуть раньше снятые с работающего роутера настройки и подключил его к сети.
Тестирование показало, что теперь все камеры можно просматривать одновременно, а не по одной как раньше. Плюс подключение к видеорегистратору происходит быстро и «безболезненно», с первого раза, а не с десятого. Чуть позже камеры снова начали тормозить, но это я уже списал на то, что просматривал их на телефоне, где 3G, так сказать, не резиновый.
Ушел на пост охраны, переподключил камеры в программе, оставил свой телефон на всякий случай и поехал домой. Дома попытался просмотреть камеры «Сибиряка» — все работает отлично. Да, есть небольшие «тормоза», но вполне допустимые, на мой взгляд, и комфортному наблюдению не мешают. Точно такие же «тормоза» есть и при просмотре камер на заводе.
Завтра, если получится, перепрошью забранный с «Сибиряка» роутер и... можно забрать его себе, так как в профилакторий я установил свой личный.

 Нет комментариев    101   2016   dir-300   openwrt   видеонаблюдение   замена   роутер   сибиряк

Восстановление DIR-300

Преамбула.
Вчера у генерального директора «отвалилось» видеонаблюдение за «Сибиряком». Поднялся, проверил — не видит программа видеорегистратор и все тут. На форуме нашел программу для Adnroid, установил себе на телефон. Через несколько минут смог подключиться к «Сибиряку» и смотреть видео с камер. Было принято решение поискать замену установленной на ноутбуке директора программе. Вернул сам ноутбук и пошел к себе копать интернет. По итогу все найденные программы либо не могли подключиться к регистратору, либо подключались, но раза с 10-го так и жутко тормозили. Чтобы найти причину, скопировал себе на флэшку эти программы и протестировал дома (канал шире, компьютер мощнее да и просто другой провайдер). Результат радости не принес — подключение также раза с 10, все тормозит. Сделал вывод, что проблемы на стороне «Сибиряка».
Продукцию фирмы D-Link знают, думаю, все — она славится нестабильностью своей работы, но это, в большинстве случаев, решается заменой прошивки на OpenWrt или DD-Wrt. Или еще какую-нибудь, но не от фирмы-разработчика устройства. На «Сибиряке» стоит именно D-Link DIR-300. В целом, аппарат неплохой, но... см выше.

Амбула.
Нашел у себя дома два устройства: DIR-300 и DAP-1360. Последний туда явно не годится, а вот в каком состоянии «трехсотый» — я уже не помнил. Взял с собой на работу, подключил и сразу вспомнил в чем с ним проблема: неудачная прошивка привела его в состояние «кирпича», подключиться к нему можно только в режиме Emergency room. Ну что делать, будет восстанавливать. Скачав с интернета несколько разных прошивок (фирменных и openwrt), попытался ему их скормить. Роутер отчаянно сопротивлялся: то говорил, что прошивка некорректна, то вроде бы «проглатывал» ее, но при этом просто гас индикатор подключения к порту и на этом все заканчивалось. Приходилось снова перезагружать его в Emergency room и пытаться скормить ему очередной образ. После полутора часов поисков, экспериментов и борьбы с упрямым роутером удалось найти фирменную прошивку, с которой он согласился принять. Но загрузка прошла только до 49%, после чего все Chrome потерял связь с роутером. Через некоторое время удалось отправить ему весь образ, на что роутер ответил предупреждением, что процесс прошивки начался и ни в коем случае нельзя выключать роутер. Хорошо, хорошо, уговорил.
После перезагрузки ожили индикаторы сети и WiFi. Слава богу! Итак, доступ к стандартному интерфейсу мы получили. Но я же упрямый, меня он не устраивает, я хочу OpenWrt! «Скормил» ему нужный образ и приготовился к ожиданию конца перепрошивки. Процесс завершился удачно, на роутер встала нужная мне прошивка. Дело осталось за малым: настроить ее под свои нужды. Но это уже такие мелочи... :-)