Статья

Установка FFMPEG в HomeBridge

Добрый день, дорогой читатель, если Ты установил свой HomeBridge по этой инструкции или по какой-то подобной, рано или поздно тебе захочется добавить камеры в HomeKit. А как оказывается просто установкой плагина тут не обойтись. 

Если ты воспользовался инструкцией Установка Homebridge на Raspberry. Версия для начинающих от Эдуард Салло (Edward) - проходи мимо, тебе эта статья будет совсем неактуальна. 

Итак, приступим к установке FFMPEG

Установка FFMPEG

Первое что сделаем это обновим нашу систему. Для этого подключаемся по SSH к нашей Raspberry pi и все последующие команды выполняем в терминале.

sudo apt-get update && sudo apt-get upgrade -y

После успешного обновления системы приступим к установке FFMPEG. Переносим поочередно команды в терминал, процесс установки занимает от 30 до 60 минут в зависимости от скорости интернета и скорости sd карты в raspberry pi.

cd /usr/src git clone git://git.videolan.org/x264 cd x264./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl make sudo make install cd /usr/src git clone https://github.com/FFmpeg/FFmpeg.git cd FFmpeg sudo./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree make sudo make install

Ну вот, поздравляю, ты справился с установкой FFPMEG. Приступим к установке плагина для HomeBridge.

Установка Plugins HomeBridge

Все в том же терминале пишем команду для установки homebridge-camera-ffmpeg:

sudo npm install -g homebridge-camera-ffmpeg

Настройка Plugins HomeBridge

В командной строке пишем команду:

nano ~/.homebridge/config.json

с

{ "name": "Питер", "videoConfig": { "source": "-rtsp_transport tcp -y -i rtsp://www.cactus.tv:1554/cam58", "maxBitrate": 1600, "maxStreams": 2, "maxWidth": 1920, "maxHeight": 1080, "vcodec": "h264_omx", "audio": false } }

Перезагружаем HomeBridge

sudo killall homebridge homebridge -U -I

Добавление камеры в HomeKit

После успешного добавления камеры в конфиг, приступим к добавлению в HomeKit для этого на iOS устройстве откройте приложение «Дом», нажимаем добавить устройство, далее выбираем "Нет кода или не можете сканировать" и впишите код вашего HomeBridge


Достаточно отсканировать или ввести 226-25-803

Внимание! Ваш код будет отличиться!

Как это выглядит в HomeKit!

По аналогии добавляем все свои камеры в config.json. 

Заключение

Также хочу заметить, что после установки FFMPEG возможно подключение USB Web Камеры, статья тут

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

Домофон в HomeKit, Камера Xiaomi кнопка, статья тут.

Умный дверной звонок с Apple HomeKit на базе ESP01, статья тут.


вопрос на засыпку, как завести через этот плагин звук для csi камеры raspberry с подключённым usb микрофоном?😄 

Если скомпилировать ffmpeg с параметром enable-libfdk-aac и в конфиге “audio true”, то плагин виснет(( 

Какие варианты вывести аудиопоток с usb  микрофона в homebridge?

Да пробовал я так

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

речь же не про usb камеры...с usb вообще проблем нет.

Какое у вас время обновления кадров? И где его можно изменить?

хорошо бы раскрыть тему сохранения снапшотов)

не все так просто, сразу же после второй строчки

pi@raspberrypi:/usr/src $ git clone git://git.videolan.org/x264


fatal: could not create work tree dir 'x264': Permission denied

я понял, что отказано в доступе и продолжил через sudo, 

инструкцию можно подправить.

подскажите пожалуйста возможно ли по данной системе подключить камеры домашниго наблюдения из DVR с поддержкой RTSP?

если камера или ресивер отдает rtsp поток, то да

поток отдает, если не ошибаюсь только под паролем. как быть в таком случае?

В ссылке rtsp  пишется пароль

когда нахожусь мимо домашнюю сеть то камеры не работают, или я где-то накосячил?

Можете подсказать. Камера не выходит в прямой эфир. Постоянно идёт обновление от 10 до 30 секунд а после долгой загрузки. Пишет что она не подключена. 

Автору огромный лайк. А можешь объяснить как камеру с другого ресурса настроить например с https://u-lan.ru/onlinecam">https://u-lan.ru/onlinecam Заранее спасибо!

а в чем проблема, вот тебе конфиг, подменяй rtsp поток и все поедет 

{
"name": "Питер",
"videoConfig": {
"source": "-rtsp_transport tcp -y -i rtsp://www.cactus.tv:1554/cam58",
"maxBitrate": 1600,
"maxStreams": 2,
"maxWidth": 1920,
"maxHeight": 1080,
"vcodec": "h264_omx",
"audio": false
}
}
Ребят, можно ли так добавить модуль ESP-CAM?

не пробовал 

Как я понял, штатная прошивка не передаёт поток rtsp?!

можно. wifi-iot прошивка это легко позволяет



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


1000x_image.jpeg?1563397238

Ребят, подскажите пожалуйста, в чем проблема, установил всё по по статье, камера спокойно отдаёт видеопоток, подключаю к homebridge работает несколько секунд, потом картинка зависает и к камере больше не подключиться?

После введения первой команды HB лег!

Всем доброго времени суток, кто знает где можно найти список совместимых камер?)

Хай. Подцепил Yi home camera 720p по rtsp, все в целом ок.

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

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

в конфиге самого бриджа


Вернуться назад

Устройства


Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Raspberry Pi

Raspberry Pi 3 Model B+

(22 отзыва)

Вернуться назад