RDS
Digital Signage RDS — Documentación
ES EN CA FR PT DE IT RU

Контент через USB

Вы можете доставить контент на экран с помощью USB-накопителя, без сети и без обращения к панели. Чтобы никто не мог подключить произвольный накопитель и изменить то, что показывается, RDS подписывает создаваемые вами накопители: экран воспроизводит только те, что несут подпись вашей компании.

Требуется приложение RDS 2.4.0 или выше на экране. Более ранние версии игнорируют защиту USB и воспроизводят любой подключённый накопитель. Проверьте версию в Устройства → Версия и при необходимости обновите приложение из раздела Загрузки.

Как это работает

  1. Вы включаете защиту USB в своей учётной записи, и RDS генерирует приватный ключ подписи для вашей компании.
  2. Вы скачиваете подписанный накопитель из панели. Архив ZIP содержит папку rds-content с подписанным файлом manifest.json.
  3. Вы копируете её в корень USB и подключаете накопитель к экрану.
  4. Экран проверяет подпись, прежде чем что-либо использовать: если накопитель принадлежит вашей компании и не был изменён, экран воспроизводит его содержимое; если нет — отклоняет и записывает это в журнал.

Включение защиты USB

Профиль → USB → Безопасность контента USB

  1. Отметьте Разрешить контент через USB (только подписанные накопители).
  2. Нажмите Сохранить. При первом включении генерируется ключ подписи вашей компании (вы увидите Ключ подписи активен: v1).

Пока защита отключена, экраны ведут себя как прежде: воспроизводят любой USB-накопитель. После включения они принимают только подписанные.

Создание USB-накопителя

В разделе Профиль → USB → Создать подписанный USB доступны два варианта:

В обоих случаях: распакуйте архив ZIP и скопируйте папку rds-content в корень USB-накопителя. Не переименовывайте и не редактируйте manifest.json: это и есть подпись.

Автоматическая регистрация новых экранов (первое использование)

Каждый накопитель содержит ключ подписи вашей компании, поэтому экран, у которого ключа ещё нет, регистрируется сам при первом подключении такого накопителя: он сохраняет ключ, связывается с вашей компанией и с этого момента проверяет все накопители в обычном режиме.

Экраны, у которых ключ уже есть, игнорируют эти данные, поэтому накопитель никогда не сможет изменить ключ уже настроенного экрана.

Это позволяет готовить экраны без подключения к сети: привязывать их заранее не требуется.

По этой причине относитесь к накопителям как к паролю: любой, у кого есть такой накопитель, может подписывать контент для ваших экранов. Если вы потеряли накопитель, перегенерируйте ключ (см. ниже).

Воспроизведение и копирование

Перегенерация ключа

Профиль → USB → Перегенерировать ключ

Используйте это, если вы потеряли накопитель или считаете, что ключ был скомпрометирован. Учтите, что:

Если накопитель не воспроизводится

Экран записывает причину (видна в логах устройства и в панели):

Причина Что это означает Что делать
unsigned На накопителе нет файла rds-content/manifest.json Создайте накопитель через панель и скопируйте папку целиком
bad_sig Подпись не совпадает: файл был изменён или повреждён Скопируйте папку rds-content заново, не изменяя её
key_mismatch Накопитель подписан ключом новее, чем у экрана (вы перегенерировали ключ) На экране: Безопасность USB → Удалить ключ и подключите накопитель снова
foreign_empresa Накопитель принадлежит другой компании Используйте накопитель, созданный в вашей собственной учётной записи
disabled У экрана пока нет ключа Подключите накопитель, созданный через панель: экран зарегистрируется сам

Если контент есть на накопителе, но ничего не отображается, проверьте также, что файлы имеют поддерживаемый формат. Экран выводит предупреждение, когда пропускает файл, который не может декодировать (например, .avif на старых устройствах).