Скачать «novicloud» для компьютера

Где можно применять облачное видеонаблюдение

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

Отличительным является то, что для систем домашнего использования, которые включают в свой состав 1…3 камеры большинство сервисов предлагают услуги сервиса на бесплатной основе. При расширении количества камер нужно будет приобрести лицензию на использование потенциала облачного сервиса.

Сфера применения сервисов облачного видеонаблюдения

Для домашнего использования облако для IP-камер позволит:

  1. обеспечивать видеонаблюдение за дворовой территорией;
  2. следить за тем, что твориться в доме, пока никого нет дома;
  3. наблюдать за детьми и пожилыми людьми, которые остались дома без присмотра;
  4. контролировать поведение домашних питомцев и пр.

На больших объектах облачное наблюдение через интернет позволит:

  • поддерживать функционирование видеосистем безопасности;
  • контролировать трудовую дисциплину сотрудников;
  • удаленно контролировать работу и состояние технологического оборудования;
  • проводить наблюдение за большими группами людей.

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

uboot

uboot — это начальный загрузчик, после включения питания загружается первым, инициализирует оборудование и загружает ядро linux.

Скрипт загрузки камеры достаточно тривиален:

Из особенностей — два раза вызывается , подробнее об этом чуть позже, когда дойдем до подсистемы обновления.

Обратите внимание на строчку. Да, да, это не опечатка — ядру Linux и всем-всем-всем приложениям доступно всего лишь 38 мегабайт оперативной памяти

Так же рядом с uboot находится специальный блок, называемый , в котором находится низкоуровневый скрипт инициализации DDR и ряда системных регистров SoC. Содержимое зависит от модели камеры, и если оно будет не корректным, то камера даже не сможет загрузить uboot, а зависнет на самом раннем этапе загрузки.

Первое время, когда мы работали без поддержки вендоров, мы просто копировали этот блок из оригинальной прошивки камеры.

VSaaS от «Мегафон»

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

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

Сервис ориентирован исключительно на домашнего пользователя, что бросается в глаза уже при беглом знакомстве с ним. Фреймрейт и максимальное разрешение очень уж скромные, а глубина архива составляет всего 24 часа. Этого вполне достаточно для наблюдения за ребёнком, оставленным с няней, но никак не за крупным бизнес-объектом.

NOVIcloud

Начать знакомство с облачными сервисами хотелось бы с самого простого и экономного. Именно таким представляется NOVIcloud, поскольку позволяет своим клиентам использовать недорогие аналоговые камеры наблюдения. Компания предоставляет круглосуточный доступ к своим серверам в режиме 24/7 абсолютно бесплатно, независимо от количества подключенных камер и созданных учётных записей. Всё что нужно для начала пользования сервисом — это приобрести видеорегистратор производства компании NOVIcloud серии «F». К такому устройству можно подключать любые камеры, совместимые с ONVIF протоколом, а облачный функционал поддерживается в нём на уровне прошивки. На выбор доступны 4-х, 8-ми и 16-канальные регистраторы.

Функционал сервиса удалённого наблюдения NOVIcloud позволяет подключаться к регистратору с любого удалённого устройства, контролировать обстановку на объекте в режиме онлайн и записывать архив на свой жёсткий диск. Более подробно ознакомиться с возможностями облачного сервиса можно на официальном сайте.

Функциональные возможности

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

Для работы с облаком скорость передачи данных сети должна быть не ниже одного мегабита в секунду. Камеры подключаются к интернету через роутер, Wi-Fi или USB-модем.

Пользователь получает все необходимые функции, включая:

  • Наблюдение за объектом можно производить как с компьютера, так и с любого мобильного устройства.
  • Запись видеопотока на жесткий диск. При помощи бесплатного приложения со смартфона можно подключиться к архиву на жестком диске видеорегистратора и просматривать его удаленно.
  • Изображение пишется в формате HD и Full HD. Настройки зависят от характеристик камер видеонаблюдения и от желания клиента экономить трафик. Частота записи при этом составляет стандартные 25 кадров в секунду.
  • Запись в архив при движении или при появлении постороннего шума. Сигнал тревоги приходит на электронную почту или в мобильное приложение.
  • Управление PTZ камерами.
  • Скриншот или запись видео в память устройства во время онлайн видеотрансляции с камеры.

IPEYE

Вполне стандартный облачный сервис, ориентированный на работу с цифровыми камерами наблюдения. Поддерживается работа с IP камерами с разрешающей способностью матрицы до 5 мегапикселей. Необходимости использовать регистратор нет: сервис предлагает архив глубиной 7 дней на платной основе. За дополнительную плату можно увеличить глубину архива. Более подробно с условиями подключения и тарифами можно ознакомиться на официальном сайте сервиса.

В отличие от вышеупомянутого сервиса CamDrive, IPEYE поддерживает как фирменные камеры (готовы к работе из коробки), так и IP камерамы сторонних производителей .

Сопряжение регистратора с облаком NoviCloud

Передача данных в облако устанавливается в настройках видеорегистратора.

Нужно зайти в главное меню, выбрать в нем подпункт «Настройка», в нем найти «Сетевые службы» и кликнуть «Облако». После установки галочки следует нажать «Ок».

Перед настройкой не забудьте убедиться в том, что видеорегистратор имеет подключение к Интернету.

Проверка также осуществляется через настройки видеорегистратора. Соединение успешно установлено в том случае, если напротив графы «NAT статус» стоит «связанный».

Чтобы авторизоваться в облаке нужно открыть cloud.novicam.ru в Internet Explorer 9-й версии (или выше). Перед этим требуется настроить сам браузер. Для этого в его свойствах нужно нажать сначала на «Безопасность», а затем на «Другой» внизу. В строке «Элементы ActiveX и модули подключения» нужно поставить галочку на «Включить» во всех подразделах и нажать «Ок». Сделать это надо будет в двух диалоговых окнах. После этого необходим перезапуск браузера и, желательно, компьютера.

Если на компьютере имеется антивирусная программа, то желательно отключить ее при первом подключении к видеорегистратору – некоторые антивирусы могут блокировать установку компонентов ActiveX.

Функционал

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

  • Постоянное обновление системы. Если выходит новая версия продукта, то она автоматически загружается на сервер, равно как обновляются системы арендаторов;
  • Круглосуточная техническая поддержка. Если возникают проблемы с использованием ресурса, входом в личный кабинет, то можно обратиться к специалистам напрямую;
  • Безопасность и гарантия сохранности данных. Система регулярно выполняет резервное копирование данных. Поэтому если даже что-то случится с устройством пользователя, то он сможет просто продолжить работу на другом компьютере или ноутбуке;
  • Выполнение профессиональной работы бухгалтера, руководителя или системного администратора без специальных профильных знаний.

Video application

Наиболее сложная и ресурсоемкая часть прошивки — приложение, которое обеспечивает видео-аудио захват, кодирование видео, настраивает параметры картинки, реализует видео-аналитики, например, детекторы движения или звука, управляет PTZ и отвечает за переключения дневного и ночного режимов.

Важная, я бы даже сказал ключевая особенность — каким образом видео приложение взаимодействует с облачным плагином.

В традиционных решениях ‘прошивка вендора + облачный плагин’, которые не могут работать на дешевом железе, видео внутри камеры передается по протоколу RTSP — а это огромный оверхед: копирование и передача данных через socket, лишние syscall-ы.

Мы в этом месте используем механизм shared memory — видео не копируется и не пересылается через socket между компонентами ПО камеры, тем самым оптимально и бережно используя скромные аппаратные возможности камеры.

Регистрация

Создание личного кабинета на рассматриваемой платформе необходимо выполнять после изучения справочной информации. Сразу после регистрации клиенту предоставляется бесплатный тестовый период. И рекомендуется посвятить его изучению опций по максимуму.

Чтобы зарегистрироваться в системе, потребуется выполнить следующие действия:

  1. Открыть главную страницу, затем нажать «Войти».
  2. После перехода на https://cp.42clouds.com/SignIn/OidRemoteServerLogon?isOk=1 кликнуть на активную надпись «Регистрация» под кнопкой входа.
  3. Открывается новый раздел https://cp.42clouds.com/SignUp.
  4. Ввести электронный адрес и номер телефона.
  5. Убрать галочку, чтобы самостоятельно задать логин и пароль.
  6. Придумать логин и паролем, затем поставить галочку, подтверждая свое согласие с офертой.
  7. Нажать «Регистрация».
  8. Подтвердить указанные контактные данные.
  9. Завершить процесс.

Если необходимо подробно изучить положения, представленные договором-офертой, тогда нужно перейти на страницу https://cp.42clouds.com/SignUp/Open. Здесь можно изучить данные в режиме онлайн, либо распечатать их.

Ядро linux и rootfs

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

Другая проблема — это размер ядра. Когда размер FLASH всего 8MB, то каждый байт на счет и наша задача — аккуратно отключить все не используемые функции ядра, что бы сократить размер до минимума.

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

Корневая файловая система подключена к ядру как initramfs и в результате сборки мы получаем один файл , в котором есть и ядро и rootfs.

Ответы техподдержки

При написании обзора в связи с противоречивой информацией в интернете возникло несколько вопросов. Мы были вынуждены обратиться в техподдержку по некоторым из них.

Вопрос 1. Какие видеорегистраторы могут быть подключены к NoviCloud? Читаю в руководстве, что подключаются только видеорегистраторы серии F, это так?

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

Вопрос 2. Эти видеорегистраторы можно использовать со старыми аналоговыми камерами, или нужно менять всю систему? Какие камеры вообще могут быть подключены к облачным видеорегистраторам фирмы?

Ответ: Можно подключить абсолютно любую камеру, необходимости менять старые аналоговые камеры нет. Нужно подключить камеры к новому облачному видеорегистратору, и настроить передачу данных в облако.

Вопрос 3. На форуме написано, что вы прекратили поддержку приложений NoviCloud и NOVIcloud HD. Какие приложения в 2018 году можно использовать для просмотра камер?

Ответ: Сейчас актуальны приложения NoviCloud и XmEye для Android и IPhone. Скачать можно из Play Market и AppStore.

Подсистема обновления

Предмет отдельной гордости — подсистема fault-tolerant онлайн обновления прошивки.

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

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

Разберем технику подробнее:

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

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

Годное решение — однако, ядро с rootfs занимает около 3.5MB и для постоянной резервной копии нужно выделить 3.5MB. На самых дешевых камерах просто нет столько свободного места под backup ядра.

Поэтому для backup ядра во время обновления прошивки используем application партицию.
А для выбора нужной партиции с ядром как раз и используется две команды в uboot — в начале пытаемся загрузить основное ядро и если оно повреждено, то резервное.

Это гарантирует, что в любой момент времени на камере будет корректное ядро с rootfs, и она сможет загрузиться и восстановить прошивку.

Подключение к облаку

Суть подключения очень простая — IP-камера подключается к интернету по витой паре или через Wi-Fi (если в устройстве присутствует соответствующий модуль и выход в интернет проходит через Wi-Fi маршрутизатор).

Данные с камеры через интернет будут поступать на специальный облачный сервис, из которого будет доступен весь записанный архив. Взаимодействовать с архивными видео можно будет удаленно, подключившись с любого устройства (ПК, смартфон, планшет).

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

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

Плюсы и минусы

Плюс такого соединения — регистратор не нужен.

Минусы — ежемесячная абонплата за услуги облачного хранилища и высокая пропускная способность интернета. Если интернет получает локальная сеть через 3G/4G модем — пропускной способности не будет хватать и на облаке информация может не сохраняться.

Настройка на бесплатные сервисы Яндекс.Диск или Google Drive невозможна, в силу отсутствия поддержки работы с данными функциями IP-камер. Реализовать запись можно только на специализированные платные сервера. Средняя стоимость на одну камеру за неделю архива обойдется около 300 рублей в месяц. Тариф на полноценный месяц записи — 1000 рублей за одно записывающее устройство.

Настройки

В качестве примера можно использовать IP-камеру ISON IP20SW-R c такими характеристиками:

  • Wi-Fi модуль;
  • Слот под SD-карту;
  • Мощный процессор, устраняющий подтормаживание и зависание картинки;
  • Матрица бренда SONY для ведения качественной съемки.

Для монтажа и настройки понадобятся:

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

Для стабильной работы рекомендуется использовать маршрутизаторы, у которых не наблюдаются перебои в работе с IP-камерами. Например, Zyxel Kinetic 3 c прошивкой не позднее 2018 года.

Схема подключения IP-камеры:

  1. Подключите камеру к электросети через блок питания.
  2. Патч-кордом соедините устройство и роутер.
  3. Маршрутизатор соедините с WAN-кабелем для доступа в интернет и запустите в работу.

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

Идеальных среди них нет, поэтому приходится балансировать между стабильной работой, ценой за услуги и рядом требований для приобретения их оборудования.

Как настроить IP-камеру:

  1. Подключитесь к роутеру (к которому патч-кодом подсоединена камера) с компьютера.
  2. Откройте браузер Internet Explorer (настройки всех камер выполняются через него) и введите в поисковой строке адрес устройства (для ISON IP20SW-R это 192.168.1.168).
  3. Перейдите по адресу и на открывшейся страничке введите логин и пароль по умолчанию (admin, admin).
  4. Попав в меню, зайдите в раздел «Настройки» — «Сеть».
  5. Кликните «Расширенная настройка» — вкладка «Wi-Fi».
  6. Выберите вашу Wi-Fi сеть, введите логин и пароль, снимите галочку напротив DHCP и жмите «Сохранить».
  7. Отключите патч-корд IP-камеры от роутра и перезайдите на страничку устройства видеонаблюдения (теперь уже по Wi-Fi).
  8. В разделе «Видео» выберите кодек H264 (с ним облачный сервис работает лучше всего).
  9. В новой вкладке откройте сайт ivideon (пример облачного сервиса).
  10. Кликните «Для дома» — «Подключить» — «Обычная IP-камера» — «Подключить существующую камеру».
  11. Выберите ОС, которая установлена на вашем ПК (например Windows 10 x64).
  12. Скачайте, установите и откройте программу. Нажмите «Добавить устройство» — «Добавить IP-камеру».
  13. Примените соответствующие настройки (имя, IP-адрес камеры, логин и пароль для доступа к программе, URL — ссылка запрашивается у произодителя оборудования).
  14. В начальном окне программы жмите «Запустить».
  15. Нажмите «Личный кабинет» и введите логин и пароль (которые указывали в настройках).
  16. Откройте камеру, жмите «Подключить», выбирайте тариф, оплачиваете и пользуетесь сервисом.
  17. Доступ к архиву будет доступен через личный кабинет с программы для ПК или в приложении на смартфоне.

Просмотр с различных устройств

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

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

Преимущества

Безусловным достоинством является предоставление возможности записи не только в облако, но и на жесткий диск, размером до 6 терабайт. Это один из немногих сервисов, поддерживающий гибридный и аналоговый режимы работы.

Журнал событий позволяет сохранять до 500 сообщений. Уведомления о тревоге может приходить при срабатывании детектора движения или при отключении камеры. Все сообщения имеют дату и время, что позволяет легко отыскать нужный видеофайл.

Пользователи форумов также обращают внимание на такое удобство, как возможность разделения экрана на 4 и 9 камер. Пользование облаком бесплатно для всех пользователей, приобретающих видеорегистраторы NoviCam

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

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

Недостатки

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

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

Есть комментарий на официальном форуме, где пользователь жалуется, что видит изображение с чужого магазина на своей камере – неполадки системы могут выдавать и подобные неприятные вещи.

Информационная безопасность

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

Поэтому, весь не используемый функционал в нашей прошивке отключен, все tcp/udp порты закрыты и при обновлении прошивки проверяется цифровая подпись ПО.

И кроме этого, прошивка проходит регулярное тестирование в лаборатории информационной безопасности.

Заключение

Сейчас наша прошивка активно используется в проектах по видеонаблюдению. Пожалуй самый масштабный из них — трансляция голосования в день выборов Президента Российской Федерации.
В проекте было задействовано более 70 тысяч камер с нашей прошивкой, которые были установлены по избирательным участкам нашей страны.

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

Заключение

Российский рынок облачного видеонаблюдения стремительно развивается, чему активно способствует расширение покрытия 4G. Кроме того, в общественном сознании постепенно укореняется мысль о том, что хранить личные данные в облаке — это вполне нормально, особенно если от этого выигрывает такой важный параметр, как безопасность. Некоторые крупные производители, такие как Dahua, и вовсе не требуют от пользователя регистрации или абонплаты. Облачный функционал по умолчанию встроен в их оборудование. Пользователю достаточно ввести серийный номер приобретённого регистратора на данном сайте: http://www.easy4ip.com , после чего он может наслаждаться функционалом облачного сервиса абсолютно бесплатно.