Доброго здравия уважаемый читатель! В этой статье хочу поделиться своим опытом по пробросу камеры Ezviz Husky Air через Homebridge в Homkit, забегая вперед хочу сказать что свои хотелки я не реализовал в полной мере, но итогом данного эксперимента в целом доволен. И перед тем как перейти к самой сути, хочу выразить благодарность жителям Telegramm чата, а в частности Maxmudjon Payziyev (Maxmudjon) за помощь и потраченное время.
Итак, чтобы повторить этот подвиг тебе уважаемый читатель потребуется:
- Ну первое и основное, сама камера естественно!
- Rasberry Pi, в моем случае это (Rasberry Pi 3b).
- Образ системы любезно предоставленный Maxmudjon (система без GUI, Homebridge и ffmpeg плагин уже установлен, после запуска для удобства был установлен Homebridge Config UI X). Почему именно этот образ ? Потому что, на мною установленной системе у меня не работало вообще ни чего, пробовал образ от "Эдварда" если не ошибаюсь, на каком-то этапе тоже были проблемы с выводом звука с камеры, скорее всего это моя криворукость чем проблемы сборки, но на этом у меня хоть что то зашевелилось 8) без особых танцев с бубном. Для записи на SD карту использовал ETCHER.
- Утилита Batch Configuration Tool V3.0.0.6. Только для Win на MacOS нет данного софта.
- Немного времени и терпения!
С чего начать?
Я начал с подключения камеры к домашней сети, в этот момент я не подозревал, что данная камера не имеет Web интерфейса, и был огорчен этим фактом, но как оказалось не все так плохо. Для первого запуска нам понадобиться нативное приложение EZVIZ ссылки на App Store и GooglePlay прилагаю. Описывать подробно процедуру первичной настройки и подключения камеры к сети не вижу смысла все сведено к тому что зарегистрируйся и отсканирую QR код на самой камере. После того как первичная настройка завершилась успехом нам необходимо будет подготовить камеру к работе в нашей связке. Для чего качаем и устанавливаем утилиту Batch Configuration Tool V3.0.0.6. После успешной установке не менее успешно запускаем и видим следующее:
Камера отображается в нижней части окна утилиты, отмечаем ее галочкой * и жмем на кнопку Add**.
После нажатия на кнопку Add выходит форма авторизации.
Логин заполнен автоматически, пароль Вы найдете на стикере приклеенном на самой камере пункт "Код верификации".
После ввода пароля камера добавляется в верхнюю часть окна утилиты где мы уже можем приступить к конфигурации самой камеры. Нажимаем шестеренку и проваливаемся в настройки камеры. Переходим в закладку Network>General снимаем галочку Avto-Obtain и жмем кнопку Save, тем самым назначив ей статичный IP адрес, и записываем его он нам понадобиться.
Мы будем работать с SUB потоком.Фиксируем битрейт Bitrate Type: Constant.
С остальными параметрами можно экспериментировать. Жмем кнопку SAVE.
После чего наша камера готова к дальнейшим действам.
Готовим "Малиновый пирог"
Как приготовить "малиновый пирог" уже множество раз освещалось на куче ресурсов. И я нахожусь на распутье, писать дальше в подробностях и с картинками как развернуть, запустить и установить плагин Web интерфейса для конфигурирования Homebridge или нет.
В общем принял волевое решение не распинаться, если потребует общественность то изложу детально.
Продолжим!
После подготовки камеры пришло время подготовить наш "пирог". Для этого качаем образ, разворачиваем его на нашу карту и запускаемся. После запуска устанавливаем плагин Homebridge Config UI X для удобства общения с пирогом. После чего нам остаться только прописать в конфиге ffmpeg plugin for homebridge нашу камеру.
RTSP поток на этих камерах доступен по следующим адресам:
Основной rtsp://admin:password@192.168.1.***:554/h264/ch01/main/av_stream Суб поток rtsp://admin:password@192.168.1.***:554/h264/ch01/sub/av_stream
Логин так остаётся admin, вместо password используем "Код верификации". IP адрес используем из настроек камеры, который я просил тебя уважаемый читатель записать. В итоге конфиг будет выглядеть следующим образом:
{ "platform": "Camera-ffmpeg", "cameras": [ { "name": "Ezviz", "videoConfig": { "source": "-rtsp_transport tcp -y -i rtsp://admin:*****@192.168.1.***:554/h264/ch01/sub/av_stream", "maxWidth": 1280, "maxHeight": 720, "maxFPS": 20, "maxBitrate": 768, "vcodec": "h264_omx", "packetSize": 188, "audio": true } } ] }
Сохраняем конфиг, перезагружаем HB идем в "Дом" App и добавляем камеру. Камера сама не появиться, необходимо добавить ее руками для этого жмем " "> "добавить аксессуар">Нет кода или не можете сканировать?> далее выбираете вашу камеру и наслаждаетесь результатом.
P.S.
Это мой первый опыт написания чего-либо, прошу сильно не ругать. Материал использованный в этой статье общедоступен и при не длительном использовании поисковых систем все это можно найти, в связи с этим не претендую на оригинальность. Спасибо всем кто выделил время на ознакомление с данной статьей!
Продолжай в том же духе, спасибо за труд ;)
А есть варианты как IP камеру добавленную в Domomicz,
пробросить Homekitt через Homebridge разумеется???
неплохая камера. жалко только пока никто двустороннее аудио не запустил - идеальное решение для домофона.
Согласен стоит относительно не дорого для нашего рынка учитывая функционал, проста в настройке для обычного пользователя. Повесил в подъезде в надежде что когда-нибудь сможем запустить двустороннее аудио)