Установка CamGrabber на Raspberry Pi
На Raspberry Pi CamGrabber работает как headless-демон, вся настройка выполняется через конфигурационный файл. Пакеты публикуются в APT-репозитории CityScreen для Raspberry Pi OS.
Установка пакета
Добавьте репозиторий CityScreen для Raspberry Pi OS и установите пакет:
echo "deb [trusted=yes] https://packages.cityscreen.cloud/repository/buster-releases buster main" | sudo tee /etc/apt/sources.list.d/cityscreen.list
sudo apt-get update
sudo apt-get install cityscreen-camgrabber -y
Конфигурационный файл
Без GUI CamGrabber читает настройки из INI-файла:
~/.config/CityScreen/cityscreen-camgrabber.conf
Минимальная конфигурация выглядит так:
[General]
delay=0
frames="[{\"camUrl\":\"rtsp://192.168.1.20/stream1\",\"camUser\":\"viewer\",\"camPass\":\"secret\",\"enabled\":true,\"frameId\":1234}]"
guiMode=0
playerUrl=127.0.0.1
serverUrl=https://global.cityscreen.cloud/
| Ключ | Значение |
|---|---|
|
Адрес CS Player, с которым работает граббер. |
|
Адрес сервера CS Play. |
|
JSON-массив привязок камер к фреймам: |
|
Задержка в миллисекундах перед съёмкой стоп-кадра. |
|
|
|
Идентификатор и токен авторизации, выданные сервером при активации граббера. Заполняются автоматически после первой успешной авторизации. |
После правки конфигурации перезапустите демон, чтобы изменения вступили в силу.
Следующий шаг
Порядок подключения и авторизации такой же, как на десктопе, — см. Подключение к плееру и серверу.