Установка 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) отредактировано год назад

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

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

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

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

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

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

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

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

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

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

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

    Подскажите, пожалуйста, где задается 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)
15 ноября 2018, 09:42
Способы автоматизации механических ворот
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
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 на примере кондиционера.
24 августа 2018, 09:49
Как удаленно управлять Mac через Siri.