Технологичные облачные IP камеры с удаленным хранилищем

Особенности P2P-камер с записью в облако

Подобная разновидность камер видеонаблюдения оснащена специальным софтом, позволяющим провести идентификацию видеокамеры по особому номеру ID. Несомненное преимущество этого типа – возможность удалённого подключения и использование динамического IP-адреса.

P2P-видеокамеры могут быть полезны в самых различных областях жизнедеятельности:

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

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

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

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

Облачные IP камеры от TP-Link

IP камеры от производителя TP-Link обладают еще меньшей стоимостью, по сравнению с камерами от предыдущего сервиса. Самый бюджетный вариант можно приобрести за сумму в пределах 3000 р (TP-Link NC200).

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

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

TP-Link NC250

В качестве примера приведем облачную IP камеру TP-Link NC250 (схожими характеристиками обладают и другие модели производителя – NC220, и новинка NC230), имеющую высокое разрешение записи видеопотока 720р HD, благодаря чему обеспечивается высокая четкость изображения. Угол обзора относительно небольшой, и составляет 64°. Камера имеет ИК подсветку с дальностью до 5,5 метров, что позволяет вести видеонаблюдение круглосуточно, как днем, так и ночью. Также благодаря встроенным детекторам звука и движения устройство умеет отсылать уведомления по электронной почте при возникновении шума или движения в области кадра.

Использовать данное устройство вы можете дома или в офисе, и наблюдать за обстановкой в режиме онлайн с вашего мобильного телефона где бы вы ни находились. Стоимость TP-Link NC250 составляет около 5000р,  NC220 ~ 4300р., новинка NC230 еще особо нигде не представлена.

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

Удачи вам в выборе камеры, надеемся вы не ошибетесь, и выберете тот вариант, который будет подходить именно вам, а наш материал вам в этом поможет!

С этим читают:

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

Видеонаблюдение через интернет: 4 способа настройки удаленного доступа к IP камерам

GSM камеры видеонаблюдения: советы по выбору, основные характеристики и модели

Видеонаблюдение на большом расстоянии

Как организовать облачное хранилище

В основе процесса IP-видеонаблюдения ранее лежало соединение компьютера и камеры через локальную сеть. На ПК запускалась программа контроля изображения и записи видеофайлов. Но появление облачных сервисов значительно облегчило безопасность хранения системы.

Как работает облачное устройство, процесс:

  1. Роутер посредством Wi-Fi или кабельного соединения подключается к камере.
  2. При поддержке утилиты идентифицируется номер и IP-адрес видеорегистратора для дальнейшей работы.
  3. Когда подключена камера, проходит ее регистрация на облачном сервисе.
  4. В персональных кабинетах имеется настройка внесения ID, после чего камеры видеонаблюдения, и всё, облачные функции готовы к работе.

Сервисы хранения облачного видеонаблюдения имеют свои особенности и технические совместимости с камерами. Это учитывается при выборе облака и модели устройства. Часто определяются сначала с сервисом, а затем под него покупают необходимое оборудование и комплектующие детали.

Программное обеспечение для просмотра видео с камер

Самыми используемыми принято считать следующие варианты:

  1. Незамысловатая программа, взаимодействующая с единственным потоком.
  2. С поддержкой не только одного облачного сервиса, а двух потоков p2p, звучания и датчиков движения.
  3. IP-Camera Viewer. Организует единовременный просмотр эфира с четырех точек видеонаблюдения.
  4. Не имеет ограничений на количество используемых потоков.

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

Проблемы облачного видеонаблюдения

Когда камерами поддерживается высокое разрешение, возникают проблемы с каналами связи. Пропускная способность для систем требуется очень большая. Для формата 1280*720 необходим канал с движением 3,2 Мбит/с.

В качестве решения такой проблемы предлагается использовать H.265 кодек, который снизит битрейт до 70%.

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

Обзор сервисов облачного видеонаблюдения

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

Облачное видеонаблюдение от ivideon

Поддерживается прошивками многих устройств наблюдения. Просмотр видео предусматривается на компьютерах с платформой Windows, Linux, Mac OS и мобильных устройствах с операционными системами Android, iOS.

Сервис novicloud

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

Облако youlook

Можно подключать камеры (с поддержкой RTSP) других производителей. Youlook – один из малого числа сервисов, которые предоставляют видеоаналитику: активность, учет посетителей, временные характеристики, показатели и прочее. Демократичная тарификация, имеется бесплатное предложение обслуживания.

Vsaas от МегаФон

С сервисом VSaaS от МегаФон работают все IP-камеры, поддерживающие передачу данных в формате MJPEG по HTTP-протоколу. Сервис предлагает не просто аренду места для видеоархива на сервере, но и полную техническую поддержку услуги, это означает, что пользователю не придется самостоятельно прошивать оборудование.

Trassir cloud

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

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

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

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

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

Заключение

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

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

Преимущества и недостатки

Распространение такая система получила благодаря доступности необходимого оборудования, а также целого спектра преимуществ, которыми она обладает:

  1. Высокая степень безопасности, которая обуславливается качеством шифровки данных и защиты информации при ее передаче и хранении.
  2. Возможность иметь простую в эксплуатации и несложную по своему устройству охранную систему, которая, в том числе, способна отправлять сигналы при фиксации движения в границах пространства, которое охватывает камера.
  3. Видео можно просматривать с любого устройства, в том числе и со смартфонов.
  4. Возможность удаленного просмотра видео и проверки обстановки, этот процесс осуществим из абсолютно любой точки на планете, единственным условием является наличие доступа в интернет.
  5. Видеоряд, передаваемый устройством, можно встроить на своей странице в одной из социальных сетей либо на личном сайте в интернете.
  6. Доступ к камере неограничен одним пользователем.
  7. Услуга находится в доступном ценовом диапазоне.

Несмотря на такие преимущества у данной системы также имеется и некоторое количество недостатков:

  1. Необходимость ежемесячно вносить абонентскую плату за оказание услуги.
  2. Качество и скорость передачи изображения будет напрямую зависеть от скорости работы интернета.

Подключение к удаленному регистратору

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

Для такой схемы нужно:

  1. Подключить IP-камеру с доступом к интернету на объекте.
  2. Купить регистратор + жесткий диск, установить в любом месте и подключить к интернету.
  3. Связать эти устройства через интернет.

Регистратор и камера должны поддерживать такой функционал.

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

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

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

Положительные стороны:

  1. Можно подключить множество устройств. В зависимости от количества подключаемых камер выбирается видеорегистратор (на 4, 8, 16, 32, 64 канала). Камеры можно объединять по каналам, тем самым реализуя систему видеонаблюдение практически на неограниченное количество устройств.
  2. Удобство использования из-за управления ими одновременно в одном меню (программе или приложении).
  3. Бесплатное программное обеспечение.
  4. Большой срок архива.
  5. Реализация датчиков движения и взаимодействия их с камерами.

Настройка

Включаются все IP-системы по схожему принципу:

  1. К витой паре (соединенной с регистратором) подсоединяете камеру. Питание организовано по схеме POE (то есть камеры получают питание и передают данные через единственный патч-корд).
  2. К видеорегистратору подключите блок питания (идет в комплекте).
  3. Подключите мышку в USB-порт.
  4. Подключите дисплей по HDMI.
  5. Для удаленного доступа подсоедините роутер к регистратору по витой паре (отдельный разъем в регистраторе) и предоставьте доступ в интернет.

После монтажа и включения регистратора, все управление можно организовать в меню управления:

  1. Введите логин и пароль (по умолчанию пароль 12345 или пусто).
  2. Нажмите ПКМ для входа в главное меню.
  3. В разделе «Воспроизведение» можно посмотреть записанные видео с камер. Есть хороший фильтр по датам, камерам, типам записи.
  4. «File Backup» разрешает сделать резервное копирование данных на флешку.
  5. Раздел «Канал» разрешает настроить и активировать датчик движения для всех или конкретно выбранных камер.
  6. «Система» разрешает корректировать настройки самого регистратора и подключаемых объектов.

Подключение ip камеры hikvision к компьютеру производится также одним из выше перечисленных способов.

Преимущества облачного видеонаблюдения

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

  • Видеонаблюдение в реальном режиме времени без привязки к определенному месту – можно просматривать изображение прямо с экрана мобильного телефона;
  • Ведение архива на удаленном сервере, благодаря чему отпадает необходимость в покупке жестких дисков, видеорегистраторов, и другого оборудования;
  • Легкость подключения – как правило, все облачные IP камеры подключаются за считанные минуты через специальные мобильные предложения, так что это становится под силу даже простой домохозяйке;
  • Оповещение о возникновении события сразу после того, как оно произошло на мобильный телефон хозяина – при возникновении движения или шума камера автоматически отправляет вам уведомление;
  • Ведение двусторонней связи – благодаря поддержке технологии «push to talk» вы можете не только слышать то, что происходит перед камерой, но и отправить короткое голосовое сообщение, а тот кто будет находиться в этот момент рядом с камерой сразу его услышит.

Сферы применения облачных камер

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

Облачные камеры довольно быстро нашли широкое применение в следующих ситуациях:

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

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

Что же такое облачное видеонаблюдение?

1) Доступ к онлайн просмотру и видеоархиву на SD карте камеры

ПреимуществаНедостаткиВендорыAxisHiWatchDahuaEzvizD-linkСтоимость

  • Камеры с облачным сервисом — цена от 3 070 рублей
  • Камеры с облачным сервисом для помещений и с поддержкой SD карт — цена от 4 990 рублей
  • Камеры с облачным сервисом для улицы с поддержкой SD карт — цены от 4 990 рублей

2) Доступ к онлайн просмотру и видеоархиву на NVR, NAS, сервере

ПреимуществаNVRHD-TVIHD-CVIAHD

  • IP Камеры — цена от 3 840 рублей
  • Аналоговые камеры видеонаблюдения — цена от 1 190 рублей
  • Камеры видеонаблюдения HD-TVI — цена от 1 485 рублей
  • Камеры видеонаблюдения HD-CVI — цена от 2 500 рублей
  • Камеры видеонаблюдения AHD — цена от 1 900 рублей

НедостаткиВендорыHiWatchDahuaD-linkДевлайнСтоимость

3) Доступ к онлайн просмотру и видеоархиву в дата-центре (хостинг видео)

ПреимуществаНедостаткиВендоры

Стоимость

4) Доступ к онлайн просмотру и видеоархиву на NVR или NAS и бэкап видеоархива в облако

ПреимуществаНедостаткиВендоры SynologyQnapD-linkСтоимостьИнтеграция с сервисами хранения данных

Бесплатные сервисы хранения файлов как правило ограничивают размер одного загружаемого файла.
Сетевые хранилища могут быть с ограниченным максимальным размером хранимых данных и безразмерные, например Amazon S3, плата взимается за объем реально хранимой информации.
Оборудование поддерживающее копирование на облачные сервисы хранения может работать в нескольких режимах:
Простая загрузка — в этом случае старые данные нужно удалять вручную, особенно это важно для сервисов ограничивающих максимальный размер хранилища.
Синхронизация — устройств хранения видеоархива работает в режиме циклической перезаписи, сервис хранения синхронизирует весь объем.
Бэкап — создание резервной копии данных на определенный момент времени, можно создавать и хранить практически неограниченное количество бекапов.

  • Google Drive, Сервис Qlync сохранять видео с совместимых IP камер напрямую в Google Drive, список совместимых камер не велик, но в нем есть например камеры Zavio неплохо представленные на российском рынке. На Хабре есть обзор где функционал Zavio и Qlync используют на полную катушку, не только для видеонаблюдения.
  • Dropbox, Сетевые видеорегистраторы (NVR) Tantos позволяют отправлять видео в облако, например — TSr-NV32251, TSr-NV16241, TSr-NV08241
  • Яндекс Диск, IP видеорегистраторы от Qnap — цены от 18 925 рублей
  • Amazon S3, Сетевые хранилища для видеонаблюдения от Synology — цена от 16 525 рублей

Облачный сервис для IP-камер camdrive

«Чужие» камеры несовместимы с облаком. Оперативная и понятная настройка. Облако автоматически распознает «свои» камеры. Отсмотр видео осуществляется с сайта компании после входа через логин и пароль.

Облако ipeye

Неограниченный битрейт предлагается всего за 15 руб./день. Круглосуточная съемка отправляется в хранилище на 1 год. Можно подключать несколько потоков. Также имеется функция включения видеозаписи только в моменты движения на объектах.

Облачный сервис для камер RVi spacecam

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

Ezviz от hikvision

Сервис, который работает с устройствами известного поставщика Hikvision. К его облачному пространству возможно подключение разных датчиков.

Преимущества и недостатки работы с облачным сервисом

Плюсов несомненно больше, чем минусов. С них и начнем.

  • Доступность оборудования. IP камеру вполне приличного качества можно купить за 1500–2500 р. Больше никакой техники не требуется.
  • Высокая скорость настройки. При наличии качественного программного обеспечения и камеры с ip интерфейсом, запуск системы происходит за несколько кликов мышью.
  • Сервис бесплатный для решения большинства задач. Если наблюдение с записью в облако производится частным лицом для собственных целей, вы оплачиваете только интернет трафик. Устройство отображения (планшет, компьютер, смартфон) есть по умолчанию. Купить придется только видеокамеру, оснащенную интерфейсом для ip подключения.
  • Возможность расширить спектр услуг за доплату. Фактически, подключив камеры к облаку и установив программу на компьютер, вы сможете организовать мощную систему контроля за подчиненными, процессами, объектами. Подобные услуги набирают популярность не только в коммерческих, но и в государственных учреждениях.
  • Готовность к работе в любое время и в любом месте. Никакой инфраструктуры не требуется: только наличие интернета в любом виде. А с учетом покрытия сети мобильной связи с 3G скоростью, ареал использования фактически не имеет границ.
  • Видеонаблюдение по облачной технологии легко организовать своими руками. Вы просто монтируете камеру в нужной зоне, и настраиваете подключение к сети.IP камера может быть комнатной и уличной. При использовании беспроводного интерфейса, отсутствует необходимость даже в прокладке кабелей.
  • За работу серверов хранения отвечают компании с профессиональным персоналом. Высокий уровень конкуренции подразумевает борьбу за клиента: как следствие, качество на уровне.
  • Надежность подключения к облаку определяется лишь качеством камеры и скоростью интернета. Серверная часть по умолчанию гарантирует бесперебойность работы.

Недостатки у данной системы также имеются.

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

Настройка архивирования на SD-карту

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

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

Положительный момент — это экономия бюджета. Докупать регистратор и жесткий диск не нужно.

Плюсы:

  1. Нет провода между регистратором и коммутатором.
  2. Мощная Wi-Fi антенна для поддержания стабильного сигнала.

Минусы:

  1. К камере нужно подвести питание.
  2. Ограниченный размер записи. Большинство девайсов поддерживают SD-карты объемом до 128 Гб.
  3. Гаджеты с функцией записи на SD-карту стоят выше среднего.
  4. Если нужно ставить несколько камер на объекте, то использовать несколько камер и настраивать архивирование на SD-карты не целесообразно.
  5. SD-карта ставиться во внутрь под корпус, что сопровождается неудобством при изъятии.

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

Настройка

Так как в комплект устройства не входит SD-карта, ее нужно установить:

  1. Снимите защитную крышку и выкрутите несколько шурупов фиксации начинки устройства в корпусе.
  2. Установите SD-карту и закрутите все элементы в исходное состояние.
  3. Подключите камеру к компьютеру через LAN-кабель и переключитесь на домашнюю Wi-Fi сеть.
  4. В разделе «Локальные настройки» уже прописан путь, куда будут архивироваться видео.
  5. В разделе «Сеть» выберите протокол, по которому будет осуществляться доступ к SD-карте. Например FTP.
  6. Далее на компьютере скачивайте клиент-FTP, вводите IP камеры, порт 2121, логин и пароль, выставленный вами в этом разделе.
  7. Готово, доступ реализован.

Плюсы, минусы, применение

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

Основные достоинства:

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

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

Бытовое видеонаблюдение применяют для таких целей:

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

Крупные объекты, такие как школы, больницы, офисы и т.д., могут расширить функционал облачной среды путём оплачиваемого пакета услуг.

Возможности при этом становятся более широкими:

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

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

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

Video application

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

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

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

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

uboot

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

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

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

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

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

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

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий