Камера с китая как настроить

Содержание
  1. Как настроить китайскую ip-камеру?
  2. Выбор камеры из Китая
  3. Настройка камеры
  4. Настройка приема изображения через браузер
  5. Обзоры товаров с Алиэкспресс
  6. Товары из Китая с Aliexpress. Фото, обзоры посылок, отзывы о товарах и другая полезная информация о покупках с Али
  7. Поиск обзоров
  8. Мои покупки
  9. Как выбирать размер
  10. Страницы сайта
  11. Топ-5 популярных
  12. Корзина
  13. Видеонаблюдение своими руками: настраиваем оборудование и запускаем
  14. Видеонаблюдение на ip камерах своими руками.
  15. Часть 2.
  16. Установка программ и настройка оборудования.
  17. Миниобзор бесплатного сервиса Ivideon.
  18. Настройка IP камеры.
  19. Настраиваем интернет для нашей локальной сети.
  20. Настраиваем серверную часть программы Ivideon.
  21. Использование мобильного приложения Ivideon и XMEye.
  22. Как мы научились подключать китайские камеры за 1000р к облаку. Без регистраторов и SMS (и сэкономили миллионы долларов)
  23. Немного истории
  24. Техника
  25. Состав прошивки
  26. uboot
  27. Ядро linux и rootfs
  28. Video application
  29. Подсистема обновления
  30. CI/CD система сборки и деплоя прошивок
  31. Информационная безопасность
  32. Заключение

Как настроить китайскую ip-камеру?

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

Выбор камеры из Китая

Пользователя всегда интересует, какие возможности может ему предоставить бюджетная камера из Поднебесной империи? В диапазоне цены до 100 долларов можно найти качественное цифровое оборудование, оснащенное инфракрасной подсветкой и функцией PTZ, которая с помощью небольшого мотора может обеспечить дистанционное поворачивание камеры при слежении за динамически развивающими событиями. Примером качественного оборудования в этом ценовом диапазоне станет любая настольная камера в ценовом диапазоне 80-100 долларов. Среди дополнительных достоинств:

  • функция LAN;
  • встроенный микрофон и динамики;
  • возможность поддержки карты памяти.

Настройка камеры

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

Для подключения камеры к компьютеру и дальнейшей ее настройки необходимо будет найти ее IP-адрес. Его потребуется изменить, так как стандарты локальных сетей камеры и домашней отличаются, но для первого знакомства устройства и домашней рабочей станции он будет необходим. У большинства китайских ip-камер их IP-адрес напечатан на небольшой пластикой наклейке на коробке, поэтому выбрасывать ее не стоит. Но к более дорогим устройствам прилагается CD-диск с необходимым программным обеспечением и руководство пользователя, IP-адрес будет указан и там. Далее последовательность действий будет следующей:

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

  1. Запустить программу IPCamera или иную, управляющую устройством.
  2. Зайдя в настройки своего компьютера, найти IP-адрес собственной локальной сети, он будет иметь вид 192.168.0.0.. Для камеры производитель, скорее всего, установил адрес типа 192.168.1.0., можно увидеть, что они отличаются единственной цифрой. Необходимо скомбинировать общий адрес, совмещающий адреса камеры и сети, он будет иметь вид 192.168.1.1.
  3. В программе, в разделе маршрутизации необходимо прописать получившийся результат. В этот момент программа увидит камеру, до того различие в адресах сети этой возможности не предоставляло. Не забыть сфокусироваться на статистические настройки сети, производитель укажет их в формате, похожем 168.1.166. Их необходимо будет сохранить и в последующем ввести в соответствующие окна маршрутизатора.
  4. Отрыть любой браузер и в строку поиска ввести новый, самостоятельно сгенерированный адрес камеры. Если последовательность шагов была верной, программа предложит окно с графами для введения новых значений. В этот момент от пользователя нужно будет вписать стандартные логин и пароль., они будут указаны в мануле и, как правило, это будет логин типа admin и простой или пустой пароль.
  5. Войдя в веб-интерфейс камеры, необходимо будет найти кнопку типа: «RTSP media stream (управление потоком)» (Она дает возможность войти в поток информации, пересылаемый по сетевым протоколам. При активации этой настройки она выдаст адрес потока, который будет иметь вид, похожий на следующий: rtsp://192.168.0.51:554/H264.
  6. Далее требуется запустить VLC. В открывшее окно ввести предложенный сетевой адрес. Правильная последовательность выполнения манипуляций приводит к тому, что на экране компьютера появится изображение, передаваемое камерой.

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

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

Настройка приема изображения через браузер

Пользователь может обнаружить, что настроить передачу потока не через утилиту, а через браузер, не получается. Необходимо будет совершить несколько дополнительных действий. При выборе в качестве основного браузера Internet Explorer при входе в программу управления по ссылке «Активация через браузер» станет очевидным, что изображение не появляется. Важно, что другие браузеры Firefox или Chrome не имеют части настроек Explorer, поэтому добиться передачи изображения через них, скорее, не получится.

Необходима настройка еще одной утилиты, OCX (ActiveX плагин). В программе управления ip-камерой кнопка настройки его появится в правом верхнем углу.

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

Читайте также:  Если не работает муж уходить от него

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


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

Источник

Обзоры товаров с Алиэкспресс

Товары из Китая с Aliexpress. Фото, обзоры посылок, отзывы о товарах и другая полезная информация о покупках с Али

Поиск обзоров

Мои покупки

Как выбирать размер

Страницы сайта

Топ-5 популярных

Корзина

Видеонаблюдение своими руками: настраиваем оборудование и запускаем

Видеонаблюдение на ip камерах своими руками.

Часть 2.

Установка программ и настройка оборудования.

Миниобзор бесплатного сервиса Ivideon.

Продолжим мастерить свою систему видеонаблюдения.

В первой статье https://chinatested.ru/videonablyudenie-videokamera1 я описал основные соображения и шаги по обустройству видеонаблюдения стройплощадки.

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

Идём дальше: соединяем в одну сеть камеру, ноутбук и роутер по LAN проводу. Обычно IP адрес роутера 192.168.1.1.

Настройка IP камеры.

Устанавливаем на ноутбук программу CMS с компакт-диска камеры. С помощью этой программы можно настроить камеру на нужные нам параметры.

Подключаемся к IP видеокамере.

Нужно добавить камеру, чтобы программа могла с ней работать. Для этого нажимаем в правом нижнем углу вкладку SYSTEM и чуть выше выбираем Device manger.

В появившемся окне нажимаем кнопку ADD AREA и вводим название своей зоны (произвольное). Далее, выбрав свежесозданную зону, нажимаем ADD Device и появляется меню подключения к камере

Нажимаем кнопку IP Search, и в окне появится наша камера с адресом по умолчанию 192.168.1.10.

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

В левой колонке окна мы увидим адрес своей камеры. Кликнув на адрес, нужно соединится с камерой. Если всё хорошо — вы увидите видеопоток с IP камеры. Ура!

Предварительные настройки камеры.

В основном, все параметры оставляем по умолчанию.

Основные моменты: камера у нас без встроенной карты памяти, поэтому писать в своё хранилище она не может.

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

Для того чтобы войти в настройки камеры, нужно выбрать в правом нижнем углу вкладку SYSTEM, и выше нажать на Remote config.

Попадём в основное меню камеры.

Далее, на скриншотах выставлены мои реальные параметры камеры видеонаблюдения.

Вкладка General — основные настройки камеры.

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

Вкладка Encode

Здесь BitRate Type (тип битрейта видеопотока) можно выбрать VBR — изменяемый автоматически, или CBR — вручную.

Канал Channel 1 — это настройки основного потока, который, как правило, пишется на жёсткий диск, так как картинка самая качественная.

Канал справа — это настройки дополнительного потока (низкого качества), который предназначен для общего контроля за картинкой для оператора.

Вкладка Camera param.

Самая мудрёная вкладка.

В этой камере менять какие-либо настройки можно долго и нудно. Половина настроек вообще ничего не меняет, а вторая половина меняет в худшую сторону. Рекомендую оставить по-умолчанию, но при наличии времени можно и побаловаться. (Если нужно подробнее — поделюсь опытом настройки в комментариях).

Внизу меню есть птички: Mirror — зеркальное отображение, Flip — перевернуть изображение вверх ногами.

Остальные настройки камеры интуитивно понятны, я думаю, нет смысла останавливаться в статье подробнее (если что — в комменты).

Настраиваем интернет для нашей локальной сети.

Вставляем USB модем в роутер, настраиваем в панели администратора роутера интернет-подключение.

Убеждаемся, что на ноутбуке есть интернет.

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

Настраиваем серверную часть программы Ivideon.

Скачиваем и устанавливаем программу-сервер (Ivideon Server) для своей версии Windows.

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

У меня возникли сложности только с настройкой URL адреса камеры.

Используйте как на скриншоте вот такой адрес камеры

подставляйте свой IP и пароль.

Нажав на глазик справа, вы должны увидеть видеопоток с камеры.

Остальные настройки программы интуитивны, и неплохо разжёваны в описании на сайте Ivideon.

Использование мобильного приложения Ivideon и XMEye.

Заходите в плеймаркет, скачиваете приложения.

По ивидеону — мануал на сайте ивидеона, хотя там и так всё просто.

По XMEye можно покурить страничку продавца камеры на Алиэкспрессе, там всё есть подробно.

Источник

Как мы научились подключать китайские камеры за 1000р к облаку. Без регистраторов и SMS (и сэкономили миллионы долларов)

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

Читайте также:  Компьютер работает экран не светится

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

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

Для этого необходимо, чтобы на камере был установлен модуль ПО работающий с облаком. Однако, если говорить про дешевые камеры, то у них очень ограничены аппаратные ресурсы, которые почти на 100% занимает родная прошивка вендора камеры, а ресурсов необходимых для облачного плагина — нет. Этой проблеме разработчики из ivideon посвятили статью, в которой говорится почему они не могут установить плагин на дешевые камеры. Как итог, минимальная цена камеры — 5000р ($80 долларов) и миллионы потраченных денег на оборудование.

Мы эту проблему успешно решили. Если интересно как — велком под кат

Немного истории

В 2016 году мы стартовали разработку платформы облачного видеонаблюдения для Ростелекома.

В части ПО камер на первом этапе пошли «стандартным» для таких задач путем: разработали свой плагин, который устанавливается в штатную прошивку камеры вендора и работает с нашим облаком. Однако, стоит отметить, что при проектировании мы использовали наиболее легковесные и эффективные решения (например, plain C реализацию protobuf, libev, mbedtls и полностью отказались от удобных, но тяжелых библиотек типа boost)

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

Это означает, что для каждого вендора камер необходимо индивидуально разрабатывать объемный слой интеграционного ПО. И на момент старта разработки целесообразно работать только с 1-ним вендором, что бы сосредоточить усилия команды на разработке логики работы с облаком.

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

На камерах Hikvision мы и запустили наш первый пилотный проект облачное видеонаблюдение Видеокомфорт.

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

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

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

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

В тот момент у нас не было вообще ничего. Вообще ничего.

Практически все вендоры не были готовы работать с нами на таком низком уровне. Информации о схемотехнике и компонентах — нет, официальных SDK чипсетов и документации сенсоров — нет.
Технической поддержки так же нет.

Ответы на все вопросы приходилось получать реверс инжинирингом — методом проб и ошибок. Но мы справились.

Первыми моделями камер, на которых мы набивали шишки стали камеры Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, D-Link и несколько сверх дешевых безымянных китайских камер.

Техника

Камеры на чипсете Hisilicon 3518E. Аппаратные характеристики камер такие:

Xiaomi Yi Ants Noname
SoC Hisilicon 3518E Hisilicon 3518E
RAM 64MB 64MB
FLASH 16MB 8MB
WiFi mt7601/bcm43143 —
Sensor ov9732 (720p) ov9712 (720p)
Ethernet — +
MicroSD + +
Microphone + +
Speaker + +
IRLed + +
IRCut + +

С них мы начинали.

Сейчас поддерживаем чипсеты Hisilicon 3516/3518, а так же Ambarella S2L/S2LM. Количество моделей камер — десятки.

Состав прошивки

uboot

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

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

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

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

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

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

Ядро linux и rootfs

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

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

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

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

Video application

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CI/CD система сборки и деплоя прошивок

Для сборки прошивок мы используем gitlab CI, в котором автоматически собираются прошивки под все поддерживаемые модели камер, после сборки прошивки автоматически деплоятся на сервис обновления ПО камер.

Из сервиса обновления ПО прошивки доставляются на тестовые камеры наших QA, а по завершению всех этапов тестирования и на камеры пользователей.

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

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

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

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

Заключение

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

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

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

Источник

Оцените статью