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

12 нояб. 2018 г.

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

Самое интересное, важное и неочевидное в связке 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.

Удачи!


Мы в Telegram - t.me/soprut
  1. Maxmudjon Payziyev (Maxmudjon)
    Maxmudjon Payziyev (Maxmudjon) 5 месяцев назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Привет 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ...Ставит сам 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) 2 месяца назад

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

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

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

15 нояб. 2018 г.
Xiaomi Mi Remote 360 добавляем Apple HomeKit
4 сент. 2018 г.
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 нояб. 2018 г.
Способы автоматизации механических ворот
15 июн. 2018 г.
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
28 авг. 2018 г.
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
14 нояб. 2018 г.
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
25 нояб. 2018 г.
Умное зеркало добавляем модули Airplay и Google Calendar
3 окт. 2018 г.
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
4 апр. 2019 г.
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.