Существует несколько решений для создания дисплея, который показывает живую трансляцию с камер Unifi, например, на Raspberry Pi, как для Unifi Video, так и для Unifi Protect. Большинство из этих решений используют RTSP-потоки с камер или NVR. Но мы хотели использовать именно просмотр живого видео из ПО Unifi Video/Unifi Protect, потому что нам нужна была автоматическая смена камер по движению.
Примерно год назад мы разработали Chrome-приложение (CRX), которое можно установить в браузер Chrome или ChromeOS. Оно автоматически входит с настроенными учетными данными, открывает страницу с живой трансляцией и переводит её в полноэкранный режим — для Unifi Video. В связке с ChromeOS (например, на устройстве Chromebit или Chromebox) это, на наш взгляд, идеальная схема для мониторинга камер Unifi на экране. В режиме киоска система загружается за несколько секунд, и камеры сразу показываются на весь экран. Пользователь ничего вводить не должен.
Мы недавно переделали приложение под Unifi Protect, так как перешли на CKG2+. Решил поделиться им здесь, может кому-то пригодится. Переделка была сделана быстро, и, без сомнения, её можно сделать аккуратнее, но сейчас приложение уже полноценно работает. Мы думаем добавить экран настроек, чтобы можно было вводить IP-адрес и данные для входа прямо там, а не менять исходный код, как сейчас. Если это реализуем — выложим приложение в Chrome Web Store.
Пока что скачать и настроить можно здесь, там же есть readme с описанием необходимых изменений:
Редактирование: добавили короткое демонстрационное видео загрузки системы.
Примерно год назад мы разработали Chrome-приложение (CRX), которое можно установить в браузер Chrome или ChromeOS. Оно автоматически входит с настроенными учетными данными, открывает страницу с живой трансляцией и переводит её в полноэкранный режим — для Unifi Video. В связке с ChromeOS (например, на устройстве Chromebit или Chromebox) это, на наш взгляд, идеальная схема для мониторинга камер Unifi на экране. В режиме киоска система загружается за несколько секунд, и камеры сразу показываются на весь экран. Пользователь ничего вводить не должен.
Мы недавно переделали приложение под Unifi Protect, так как перешли на CKG2+. Решил поделиться им здесь, может кому-то пригодится. Переделка была сделана быстро, и, без сомнения, её можно сделать аккуратнее, но сейчас приложение уже полноценно работает. Мы думаем добавить экран настроек, чтобы можно было вводить IP-адрес и данные для входа прямо там, а не менять исходный код, как сейчас. Если это реализуем — выложим приложение в Chrome Web Store.
Пока что скачать и настроить можно здесь, там же есть readme с описанием необходимых изменений:
Редактирование: добавили короткое демонстрационное видео загрузки системы.

Когда всё заработает, можно создать ярлык для запуска при старте системы или по команде: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --app-id=cnbhbmegbpbnicgflkdnmdcjd У меня всего один профиль, если профилей несколько, шаблон должен быть таким: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=Default --app-id=cnbhbmegbpbnicgflkdnmd При переходе в управление расширениями там показывается ID приложения — длинный набор букв справа от «--app-id=».

