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

24 декабря 2018, 12:16

Добрый день, дорогой читатель, если Ты установил свой 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, статья тут.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Антон Антонченков (egoist)

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

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

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

  2. Дмитрий К (Dim)
    Дмитрий К (Dim) 2 года назад

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

  3. Никита Герасимов  (Rapidshe)
    Никита Герасимов (Rapidshe) отредактировано 2 года назад

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

  4. (dwen)
    (dwen) 2 года назад

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

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

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

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

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

  5. Дмитрий Дзюба (dmagraf)
    Дмитрий Дзюба (dmagraf) 2 года назад

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

  6. Дмитрий Дзюба (dmagraf)
    Дмитрий Дзюба (dmagraf) 2 года назад

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

  7. Дмитрий Дзюба (dmagraf)
    Дмитрий Дзюба (dmagraf) 2 года назад

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

  8. Петр Гребеньщиков (darktaylor)

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

  9. Никита Кузнецов (ferus.dev)

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

    • Дмитрий Батюшин (ReD)
      Дмитрий Батюшин (ReD) 2 года назад

      а в чем проблема, вот тебе конфиг, подменяй 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
         }
      }
  10. (varikap87)
    (varikap87) 2 года назад
    Ребят, можно ли так добавить модуль ESP-CAM?

  11. Максим Олейник (profx5015)
    Максим Олейник (profx5015) отредактировано 2 года назад

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

    1000x_image.jpeg?1563397238
  12. (varikap87)
    (varikap87) год назад

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

  13. (Matcik)
    (Matcik) 11 месяцев назад

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

  14. (vova46)
    (vova46) 11 месяцев назад

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

  15. (AleksS)
    (AleksS) 10 месяцев назад

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

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

  16. (oleg_dovgal)
    (oleg_dovgal) 5 месяцев назад

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

К списку статей

Устройства в материале

Raspberry Pi 4

Производитель: Raspberry Pi
Заказать на:

Raspberry Pi 3 Model B+

Производитель: Raspberry Pi
Заказать на:

Похожие статьи

17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома.
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
09 ноября 2020, 19:03
В статье я расскажу о том, как сделать ваши рулонные, в том числе и кассетные шторы, чуточку умнее. Дам ссылки на дешевые аккумуляторные моторы. Расскажу про способы трансляции сигналов 433Мгц в MQTT. И продемонстрирую много фотографий решения и немного видео.
30 июня 2018, 12:17
Добавляем устройства управляемые по ИК через Broadlink RM3 Mini на примере кондиционера.
20 января 2019, 15:09
Использование ESPHomeLib в связке с Home Assistant