Видеонаблюдение становится интересным хобби


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

Утверждать, что видеонаблюдение не работало — нельзя, но и то что оно работало гладко — тоже спорное утверждение. Итак, насмотревшись на такое безобразие, я решил, что надо бы поинтересоваться как исправить ситуацию. Сразу стало понятно, что в целом я ничем помочь не смогу: система работала с дорогими аналоговыми камерами Пелко и аппаратно сжимала видео, которое затем через интерфейс запрашивалось оператором.

Прелесть такой системы в том, что она не просто пишет видео с камер, но и знает их протокол (Пелко протокол, например), поэтому можно делать хитрые трюки, типа направить камеру точно в какое-то место на карте. Для этого, правда, делается предварительная работа по привязке камеры к местности, и это очень тонкий момент. Камера постоянно “уходит” благодаря ветру, и любым другим внешним воздействиям. А поскольку вопрос точности позиционирования камер в таких системах стоит жестко, такая система и такие камеры не по зубам энтузиасту (а к тому моменту я стал именно энтузиастом видеонаблюдения) Но как всегда, вариант есть, и цены на IP камеры упали…

Я купил свою первую (сколько у меня их сейчас я и не знаю) камеру и начал терзать ее с WireShark. Собственно, открытий было много. Для начала обнаружилось отсутствие общего интерфейса у таких камер, а также то, что их невозможно куда-либо точно направить. Да, посылать команды на поворот “головы” можно, но от серьезных профессиональных камер это очень далеко. Конечно, такая система может заинтересовать людей, желающих посмотреть как поживает домашний питомец, или что творится на их парковке, но не более того.
Как только с камерой стало все ясно, возник следующий момент: нужно сделать так, чтобы этим легко было пользоваться. Требовать “скачайте наш софт”, потом «исправьте это” и конечно «молитесь, если это заработает» не хотелось. Конечно, браузер был бы лучшим вариантом, но я в то время не имел никакого опыта работы с Веб приложениями, совсем никакого. И тут случилась первая подстава…

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *