Скрипт установки homebridge-camera-ffmpeg (вместе с правильной сборкой aac и ffmpeg) на Raspberry Pi

12 ноября 2018, 20:49

Приветствую всех зашедших!

Самое интересное, важное и неочевидное в связке HomeKit/Homebridge - добавление камер. У нас на портале есть статья, в которой имеется ссылка на уже готовый образ со всеми aac, ffmpeg и homebridge-camera-ffmpeg, установленными на lite образе, без пользовательского интерфейса.

Однако, если у вас уже есть готовый сетап, вы не хотите ставить образ начисто и перенастраивать всё, или же попросту хотите иметь систему с графическим интерфейсом пользователя, а не голой "консолью", то вы можете поставить плагин моим скриптом, опять же, поверх системы с GUI с официального сайта.

Так вот, как и гласит название статьи, здесь мы имеем скрипт установки homebridge-camera-ffmpeg вместе с автоматизированной сборкой aac и ffmpeg, необходимых для работы этого плагина.

Итак, что же делает сам скрипт?

  • Устанавливает инструменты для сборки
  • Собирает и устанавливает aac
  • Собирает и устанавливает ffmpeg
  • Ставит сам homebridge-camera-ffmpeg через npm
  • Прибирается за собой
  • По окончании сборки и установки, предлагает конфиг для платформы homebridge-camera-ffmpeg с рабочей камерой для проверки
Для установки подключаемся к малине по ssh, либо открываем терминал в графической среде и выполняем следующие команды:

git clone https://github.com/fantomnotabene/camera-ffmpeg_setup_script
cd camera-ffmpeg_setup_script
bash ./install.sh

Внимание! Сборка ffmpeg занимает 40-60 минут на RPi 3 model B даже с учетом относительно быстрой карты памяти в ней. Это нормально. Имейте терпение :)

Так же, для работы этого плагина, вам нужен, собственно, установленный homebridge

В случае, если на Вашей малине его еще нет, Вам поможет предыдущая моя статья.

Как итог, запустив этот скрипт на Raspberry Pi, имеющем доступ в сеть, примерно через час Вы получите готовый к использованию Homebridge-плагин для проброса камер в HomeKit.

Удачи!


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

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

    Спасибо тебе, твой работа намного облегчает установка ffmpeg

  2. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 10 месяцев назад

    Спасибо огромное, люди счастливы ))))

  3. Александр Поспелов (@citizenofthewor1d)

    Сорри за глупый вопрос. Если я ставлю на тот же образ Эдварда, у меня появится какой то граф интерфейс для этого плагина?

    • Роман Елизаров (FantomNotaBene)
      Роман Елизаров (FantomNotaBene) 10 месяцев назад

      Нет, Эдвард в свои образы, как раз, этим моим скриптом homebridge-camera-ffmpeg (+aac и сам ffmpeg) и устанавливает.

      Этот скрипт выложен сюда, чтобы люди, которые поставили себе Raspbian с пользовательским интерфейсом (версия "desktop" с raspberrypi.org) могли без лишних заморочек собрать aac, ffmpeg и поставить нужный плагин для камер.

  4. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 10 месяцев назад

    Спасибо за труд

  5. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 10 месяцев назад

    двустороннее аудио? или изволю слишком много кушать? :)

    • Роман Елизаров (FantomNotaBene)
      Роман Елизаров (FantomNotaBene) 10 месяцев назад

      Мой скрипт - это то, что, в числе прочего, Эдвард использовал для создания своего образа. 

      Двусторонняя связь зависит скорее от плагинописателей. 

  6. Алексей Фролин (plutos)
    Алексей Фролин (plutos) отредактировано 9 месяцев назад

    Автору огромное спасибо за труд. Я ранее тратил много времени что бы собрать данную связку.

  7. Андрей Костенко (cadet)
    Андрей Костенко (cadet) 8 месяцев назад

    Привет 

    спасибо за скрипт

    собрал сконфигурил - запустил - ссылка рабочая vlc по ней показывает

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

  8. Андрей Костенко (cadet)
    Андрей Костенко (cadet) отредактировано 8 месяцев назад

    mdns включил все увидел

    Теперь не могу добавить (

    код такойже как и на бридже ? 

    Пишет не готов аксессуар  - это на ipad 11 ios - на 10.3.3 ios добавил

    питерская камера показывает ) моя пока нет ) 

  9. Андрей Костенко (cadet)
    Андрей Костенко (cadet) отредактировано 8 месяцев назад

    C видео така я же ботва с ipad 11.4 нет видио одни снимки хороши с iphone 10.3.3 есть видио

    крутил настройки камеры и бриджа - а не там (

    обновил Ipad все зажило и на нем

  10. (5342516)
    (5342516) 8 месяцев назад

    ...Ставит сам homebridge-camera-ffmpeg через npm ...

    А можно ли добавить  изменение файла ffmpeg.js для возможности работы плагина без перекодировки видео ("vcodec": "copy") , так как многие камеры отдают поток в h.264 ?
    "You can try changing ffmpeg.js. Use "vcodec": "copy" in your config file and remove/comment -vf, -b:v and -bufsize  ( Line 296-298 in ffmpeg.js)"

           ' ' + additionalCommandline +
    296'  ' -vf scale=' + width + ':' + height +
    297  ' -b:v ' + vbitrate + 'k' +
    298  ' -bufsize ' + vbitrate+ 'k' +
  11. (Spirit)
    (Spirit) 7 месяцев назад

    Выложите, пожалуйста, скрипт снова. Сейчас нет его по указанной в git ссылке 

  12. (xdim)
    (xdim) 4 месяца назад

    Спасибо! Крутая штука.

  13. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 2 месяца назад

    Роман, уже перепробовал много чего. Есть сборка - чистая ОСь + Ваш скрипт. Пытаюсь повторить еще экземпляр - валится ffmpeg с кодом 1.

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

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

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.