Скрипт установки 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 или Instagram
Остались вопросы? Мы в Telegram - @Soprut

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

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

  2. Олег Челбаев (sprut)

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

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

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

    • Роман Елизаров (FantomNotaBene)

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

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

  4. Евгений Лузин (EvLuz)

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

  5. Алексей Костаков (partizan)

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

    • Роман Елизаров (FantomNotaBene)

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

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

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

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

  7. Андрей Костенко (cadet)

    Привет 

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. (5342516)
    (5342516) год назад

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

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

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

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

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

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

  14. (dwen)
    (dwen) 12 дней назад

    почему звук на вебке может не работать? команда "audio": true вообще выводит из работы камеры

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

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

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 ноября 2018, 09:42
Способы автоматизации механических ворот
17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
30 августа 2019, 07:28
Несколько нетривиальных способов использования датчика открытия окон/дверей от Xiaomi/Aqara.
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
29 сентября 2018, 09:05
Мы рассмотрим как из камеры и кнопки (Mi/Aqara) сделать домофон для HomeKit
24 августа 2018, 09:49
Как удаленно управлять Mac через Siri.