BrightSign OS/en: различия между версиями

Материал из SmartPlayer
Обновление для соответствия новой версии исходной страницы.
Новая страница: «== '''Support for Dual HDMI''' == Starting from version v1.10.17, support for two or more HDMI outputs has been added. The device must have two HDMI outputs (for example, XT2145). When the device starts, it will determine the best video mode for the connected screens via HDMI (if multiple HDMI outputs are present, all will be detected). The SmartPlayer application is rendered in logical coordinates. * User (logical) coordinates — this is the coordinate s...»
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Описание ==
=== ENGLISH VERSION ===
[https://www.brightsign.biz/ BrightSign] - это профессиональные сетевые медиаплееры с поддержкой HTML5/JavaScript и других web технологий. BrightSign плеер может быть встроен в панель и поставляться в виде цельного моноблока.
== Description ==
== Поддерживаемые устройства ==
[https://www.brightsign.biz/ BrightSign] are professional network media players that support HTML5/JavaScript and other web technologies. A BrightSign player can be embedded into a panel and delivered as an all-in-one unit.
== Supported Devices ==
{| class="wikitable"
{| class="wikitable"
|-
|-
! BrightSign FW version !! Поддержка SmartPlayer
! BrightSign FW version !! SmartPlayer Support
|-
|-
| 8.х.х || Да
| 8.x.x || Yes
|-
|-
| 7.х.х || Да
| 7.x.x || Yes
|-
|-
| 6.х.х || Нет
| 6.x.x || No
|-
|-
| 5.x.x || Нет
| 5.x.x || No
|}
|}
'''Важно!'''
'''Important!'''
На устройствах BrightSign серии LS и HD воспроизведение одновременно двух видео не поддерживается из-за технических ограничений устройств. Более подробно с информацией по совместимости вы можете ознакомиться на официальной странице '''[https://www.brightsign.biz/digital-signage-products/compare-models BrightSign]'''
BrightSign LS and HD series devices do not support simultaneous playback of two videos due to technical limitations. For more detailed compatibility information, visit the official '''[https://www.brightsign.biz/digital-signage-products/compare-models BrightSign]''' page.
Все современные приставки идут с прошивкой [https://www.brightsign.biz/downloads/overview%20BrightSign 8.x.x] и поддерживаются SmartPlayer.
All modern devices come with firmware [https://www.brightsign.biz/downloads/overview%20BrightSign 8.x.x] and are supported by SmartPlayer.
Поддерживается запуск приложения только с MicroSD карточки, с Flash памяти не запустится.
The application can only be launched from a MicroSD card; it will not run from flash memory.
К использованию рекомендованы именно MicroSD, так как они имеют защиту от внешних факторов (закрываются защитной железкой на шурупе) и более компактные, что исключает возможность "случайного" выпадания из гнезда USB.
It is recommended to use MicroSD cards, as they are protected from external factors (secured with a metal shield and screw) and are more compact, preventing accidental removal from the USB slot.
* [https://www.brightsign.biz/digital-signage-products/series4-overview-video Serial 4]: HD224, HD1024, HS124, HS144, LS424
* [https://www.brightsign.biz/digital-signage-products/series4-overview-video Series 4]: HD224, HD1024, HS124, HS144, LS424
* Serial 3: HD223, HD1023, LS423, HO523
* Series 3: HD223, HD1023, LS423, HO523
Все плеера: https://www.brightsign.biz/downloads/overview <br>
All players: https://www.brightsign.biz/downloads/overview <br>
Сравнение всех плееров: https://www.brightsign.biz/digital-signage-products/compare-models <br>
Comparison of all players: https://www.brightsign.biz/digital-signage-products/compare-models <br>
Прошивки: https://brightsign.zendesk.com/hc/en-us/articles/360015198753-Previous-OS-and-Firmware-Releases <br>
Firmware: https://brightsign.zendesk.com/hc/en-us/articles/360015198753-Previous-OS-and-Firmware-Releases <br>
Как обновить прошивку: https://support.brightsign.biz/hc/en-us/articles/218066817-How-do-I-update-the-OS-Firmware-on-a-BrightSign-player-
How to update firmware: https://support.brightsign.biz/hc/en-us/articles/218066817-How-do-I-update-the-OS-Firmware-on-a-BrightSign-player-
== Начальная настройка ==
== Initial Setup ==
=== Подготовка устройства к запуску ===
=== Preparing the Device for Launch ===
Для настройки параметров сети (Enternet/WiFi/Modem) на устройство необходимо воспользоваться BrightAuthor:connected.
To configure network parameters (Ethernet/WiFi/Modem) on the device, use BrightAuthor:connected.
Доступно для загрузки по ссылке https://www.brightsign.biz/digital-signage-products/software/brightauthorconnected.  
Available for download at https://www.brightsign.biz/digital-signage-products/software/brightauthorconnected.  
BrightAuthor:connected позволит настроить параметры устройства, в том числе и сетевые параметры.  
BrightAuthor:connected allows you to configure device parameters, including network settings.  
Настройки сетевых параметров зависят от подключаемой сети. Видео инструкции: https://www.brightsign.biz/training-1/tutorial-videos
Network configuration depends on the connected network. Video tutorials: https://www.brightsign.biz/training-1/tutorial-videos
<br>
<br>
По умолчанию доступ на приставку (веб интерфейс):
By default, access to the device (web interface):
* логин: admin
* login: admin
* пароль: серийный номер устройства
* password: device serial number
=== Factory reset (Сброс устройства к заводским настройкам) ===
=== Factory reset (Restoring to factory settings) ===
Иногда необходимо сбросить устройство к заводским настройкам для этого: <br>
Sometimes you need to reset the device to factory settings: <br>
'''1.''' Отключить питание <br>
'''1.''' Turn off the power <br>
'''2.''' Зажать кнопку reset и svc <br>
'''2.''' Hold down the reset and svc buttons <br>
'''3.''' Включить питание (вставить провод от адаптера питания) <br>
'''3.''' Turn on the power (plug in the adapter cable) <br>
'''4.''' Дождаться когда светодиод Err начнем моргать красным и тогда отпустить зажатые кнопки <br>
'''4.''' Wait until the Err LED starts flashing red, then release the buttons <br>
'''5.''' Подождать пока устройство сделает операции, если в этот момент подключен HDMI будет видна полоска по выполнению операции <br>
'''5.''' Wait until the device completes operations; if HDMI is connected, a progress bar will be visible <br>
Видеоинструкция: https://vimeo.com/351436006?embedded=true&source=video_title&owner=25098699
Video tutorial: https://vimeo.com/351436006?embedded=true&source=video_title&owner=25098699
=== Обновление прошивки ===
=== Firmware Update ===
[[File:info.png|20px]] Начиная с версии клиентского приложения v1.3.0 и выше, при начальной настройки (до регистрации устройства в личном кабинете) если прошивка выложена на сервере SmartPlayer для настраиваемого устройства, приложение предложит обновить прошивку.
[[File:info.png|20px]] Starting from client app version v1.3.0 and higher, during initial setup (before registration in the personal account), if the firmware is available on the SmartPlayer server for the configured device, the app will prompt to update it.
Обновление прошивки до последней версии является хорошей практикой.  
Updating the firmware to the latest version is a good practice.  
Как узнать и обновить текущую прошивку: https://docs.brightsign.biz/display/DOC/Firmware+Installation+Instructions>
How to check and update the current firmware: https://docs.brightsign.biz/display/DOC/Firmware+Installation+Instructions>
=== Подготовка MicroSD карточки ===
=== Preparing the MicroSD Card ===
'''1.''' Как выбрать MicroSD карточку - https://brightsign.zendesk.com/hc/en-us/articles/218065677-How-to-select-an-SD-card. Рекомендуемые MicroSD карточки - https://www.brightsign.biz/digital-signage-products/accessories/MicroSD-cards <br>
'''1.''' How to choose a MicroSD card - https://brightsign.zendesk.com/hc/en-us/articles/218065677-How-to-select-an-SD-card. Recommended MicroSD cards - https://www.brightsign.biz/digital-signage-products/accessories/MicroSD-cards <br>
'''2.''' Отформатировать в формат exFAT - https://brightsign.zendesk.com/hc/en-us/articles/360041158914-How-do-I-format-or-erase-an-SD-card. Объем памяти MicroSD будет определять объем доступной памяти для приложения SmartPlayer. После форматирования должна быть пустая MicroSD, без сторонних файлов.<br>
'''2.''' Format it to exFAT - https://brightsign.zendesk.com/hc/en-us/articles/360041158914-How-do-I-format-or-erase-an-SD-card. The card size determines the available memory for SmartPlayer. After formatting, the MicroSD must be empty, without third-party files.<br>
'''3.''' В корень отформатированной флешки положить клиентское приложение полученное от представителя SmartPlayer. Итоговый состав файлов показан на скриншоте. Никогда не модифицируйте файлы находящиеся в папке '''sp_app''' и '''autorun.brs''', это приведет к некорректной работе приложения (или не запуску приложения системой). Все манипуляции с файлами в папке '''sp_app''' происходят через личный кабинет SmartPlayer. <br>
'''3.''' Place the SmartPlayer client app in the root of the formatted card. The final file structure is shown in the screenshot. Never modify files inside the '''sp_app''' or '''autorun.brs''' folders; this will cause malfunction or prevent launch. File operations within '''sp_app''' occur only via the SmartPlayer dashboard. <br>
[[Файл:Brightsigninstallsdcard.jpg|мини|центр]]
[[File:Brightsigninstallsdcard.jpg|mini|center]]
'''4.''' Вставьте MicroSD в разъем на устройстве <br>
'''4.''' Insert the MicroSD card into the device slot <br>
'''5.''' Вытащить питание и вставить его обратно для перезагрузки устройства (кнопка включения питания на корпусе устройства не сработает если вставлена карточка на горячую). Первый запуск от одной до трех минут (зависит от MicroSD). <br>
'''5.''' Disconnect and reconnect power to reboot (the power button will not respond if the card was hot-inserted). The first boot takes 1–3 minutes (depending on the card). <br>
'''6.''' Если устройство подключено к сети интернет покажется девятизначный код регистрации.<br>
'''6.''' If the device is online, a nine-digit registration code will appear.<br>
'''7.''' Далее работаем по инструкции http://wiki.smartplayer.org/index.php/Getting_started<br>
'''7.''' Continue following the guide: http://wiki.smartplayer.org/index.php/Getting_started<br>
== Работа с аудио (громкость) ==
== Working with Audio (Volume) ==
На BrightSign нет такого понятия, как уровень громкости на устройстве. Уровень громкости устанавливается на определенный контент, который проигрывается. Контент может быть видео (с аудиодорожкой), аудио и т.п. SmartPlayer поддерживает установку громкости на контент при создании трансляции, чем вы можете воспользоваться при необходимости проигрывания контента с определенным уровнем громкости.
BrightSign devices have no system-wide volume control. Volume is set per content item — video, audio, etc. SmartPlayer supports volume adjustment per content during broadcast creation, allowing playback at a specific volume level.
== Ограничения текущей версии ==
== Current Version Limitations ==
* нет поддержки статистики proof-of-play (отключена)
* no proof-of-play statistics support (disabled)
* нет поддержки 4К контента (играть будет но в режиме FullHD)
* no 4K content support (plays in FullHD)
* на устройствах под управлением BrightSign OS заложен свой список часовых поясов с оригинальной логикой.
* BrightSign OS uses its own list of time zones with specific logic.
{{Note| При использовании библиотеки <code> moment.JS </code> нет возможности точно выставить необходимую тайм-зону. Система настроена так, что будет выбрана тайм-зона не по наименованию локации, а по идентичному временному смещению. Таким образом система будет выбирать из библиотеки <code> moment.JS </code> первую обнаруженную тайм-зону, которая удовлетворяет заданным условиям смещения по времени. Подробнее можно просмотреть по [https://docs.brightsign.biz/developers/rosystemtime#R838V ссылке]|warn}}
{{Note| When using the <code> moment.JS </code> library, it is not possible to set the exact time zone. The system selects based on time offset equivalence rather than name, thus choosing the first matching time zone found in <code> moment.JS </code>. More details: [https://docs.brightsign.biz/developers/rosystemtime#R838V link]|warn}}
== Обновление приложения в ручном режиме ==
== Manual Application Update ==
[[File:info.png|20px]] Начиная с версии v1.3.0 и выше клиентское приложение обновляется через сервер SmartPlayer, данная инструкция актуальна только если нужно произвести обновление с версии до v1.3.0. Например нужно обновиться с версии v1.0.0 до v1.3.0. После версии v1.3.0 обновление можно делать удалено с сервера SmartPlayer.
[[File:info.png|20px]] Starting from version v1.3.0 and higher, the client application is updated via the SmartPlayer server. This instruction is relevant only if you need to update from a version earlier than v1.3.0. For example, updating from v1.0.0 to v1.3.0. After v1.3.0, updates can be done remotely through the SmartPlayer server.
'''1.''' Отключить питание от устройства и вынуть MicroSD из устройства <br>
'''1.''' Disconnect power from the device and remove the MicroSD card <br>
'''2.''' Переименовать папку на MircoSD sp_app в sp_app_old <br>
'''2.''' Rename the folder on the MicroSD from sp_app to sp_app_old <br>
'''3.''' Удалить файл autorun.brs <br>
'''3.''' Delete the file autorun.brs <br>
'''4.''' Разархивировать архив с новой версией в корень MicroSD (появится папка sp_app и обновленный autorun.brs) <br>
'''4.''' Extract the new version archive to the root of the MicroSD (you will see a new sp_app folder and updated autorun.brs) <br>
'''5.''' Создать папку cache в sp_app <br>
'''5.''' Create a folder named cache inside sp_app <br>
'''6.''' Создать папку CONFIG в sp_app/cache <br>
'''6.''' Create a folder named CONFIG inside sp_app/cache <br>
'''7.''' Скопировать файл /sp_app_old/cache/CONFIG/device.txt в папку /sp_app/cache/CONFIG/device.txt <br>
'''7.''' Copy the file /sp_app_old/cache/CONFIG/device.txt to /sp_app/cache/CONFIG/device.txt <br>
'''8.''' Удалить папку sp_app_old <br>
'''8.''' Delete the folder sp_app_old <br>
'''9.''' Вставить MircoSD в устройство и включить питание <br>
'''9.''' Insert the MicroSD back into the device and power it on <br>
== Неправильное разрешение при старте устройства ==
== Incorrect Resolution on Device Startup ==
Если при установке и старте приложения изображение выводится не на полный экран или выглядит обрезанным, необходимо проверить настройки разрешения в настройках вашего устройства. Для этого необходимо включить в настройках устройства Diagnostic Web Server и проверить установленное разрешение и при необходимости изменить на корректное:
If, when installing and starting the application, the image does not fill the screen or appears cropped, check the resolution settings in your device configuration. To do this, enable the Diagnostic Web Server in the device settings and verify or adjust the resolution as needed:
[https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370673541/Diagnostic+Web+Server Diagnostic Web Server Configuration]
[https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370673541/Diagnostic+Web+Server Diagnostic Web Server Configuration]
== '''Проигрывание контента в режиме синхронизации'''==
== '''Playing Content in Synchronization Mode''' ==
{{Note|Режим синхронизации - это режим работы устройств внутри личного кабинета SamrtPlayer, когда воспроизводимый контент синхронизируется между устройствами в рамках одной трансляции. |warn}}
{{Note|Synchronization mode is the operating mode of devices within the SmartPlayer dashboard, where the content being played is synchronized across devices within a single broadcast. |warn}}
== '''Режим синхронизации''' ==
== '''Synchronization Mode''' ==
Режим "Синхронизации" и режим "Видеостены" не работают на устройствах под управлением BrightSign OS.
The "Synchronization" mode and the "Video Wall" mode do not work on devices running BrightSign OS.
=='''Аппаратные ограничения платформы'''==
== '''Hardware Limitations of the Platform''' ==
На устройствах BrtightSign существуют следующие аппаратные ограничения:
BrightSign devices have the following hardware limitations:
# Нет режима синхронизации (данное решение прорабатывается).
# No synchronization mode (this solution is under development).
# Устройства модельного ряда "LS" и "HD" поддерживают воспроизведение только одного видеоролика в один момент времени.
# Devices of the "LS" and "HD" series support playback of only one video at a time.
# При стриме поддерживает все форматы потоков.
# Streaming supports all stream formats.
# Воспроизведение контента в 4К (или же в разрешении 3840Х2160) поддерживается только на поздних моделях (серия XT). Остальные линейки устройств автоматически конвертируют воспроизводимый контент в Full HD (или же разрешение 1920Х1080).
# Playback of 4K content (3840x2160 resolution) is supported only on later models (XT series). Other device lines automatically convert playback to Full HD (1920x1080 resolution).
# Ограничения по оперативной памяти моделей серии "HD" и "LS" - 128 МБ. В остальных сериях в моделях ограничение оперативной памяти в 512 МБ.
# Memory limitation: "HD" and "LS" models have 128 MB of RAM. Other series models are limited to 512 MB.
# Отсутствует возможность удаленного включения/отключения дисплея.
# No remote display on/off control.
# Отсутствует ползунок настройки яркости выводящегося контента. В данном случае яркость настраивается напрямую на устройствах.
# No brightness adjustment slider. Brightness must be set directly on the devices.
# Отсутствует дистанционное управление.
# No remote control functionality.
# Отсутствует поддержка IPTV.
# No IPTV support.
# Невозможно установить соединение через прокси (данное решение прорабатывается).
# Cannot connect through a proxy (this solution is under development).
# По умолчанию устройства серии "XT", "4K", "XD" - могут поддерживать два активных ролика единовременно. Устройства серии "HD", "LS" - могут поддерживать один активных ролик единовременно. Подробнее [https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370672326/HTML+Video#Multiple-Video-Elements по ссылке.]
# By default, devices of the "XT", "4K", and "XD" series can support two active videos simultaneously. Devices of the "HD" and "LS" series can support only one active video at a time. More details [https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370672326/HTML+Video#Multiple-Video-Elements at the link.]
== '''Использование PDF в качестве контента''' ==
== '''Using PDF as Content''' ==
Чтобы использовать PDF-файл на устройстве в качестве контента, ознакомьтесь со статьей по [https://wiki.smartplayer.org/index.php/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_PDF-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D0%B2_%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0 ссылке]
To use a PDF file as content on the device, see the article at [https://wiki.smartplayer.org/index.php/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_PDF-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D0%B2_%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0 the link].
== '''Поддержка 2 HDMI''' ==
== '''Support for Dual HDMI''' ==
Начиная с версии v1.10.17 добавлена поддержка двух и более HDMI. Устройство должно иметь 2 выхода HDMI (например XT2145). При запуске устройсво, оно определить лучший видеорежим для подключенного экрана по HDMI (если HDMI несколько, то они все будут учитаны). Приложение SmartPlayer отрисовывается в логических координатах.   
Starting from version v1.10.17, support for two or more HDMI outputs has been added. The device must have two HDMI outputs (for example, XT2145). When the device starts, it will determine the best video mode for the connected screens via HDMI (if multiple HDMI outputs are present, all will be detected). The SmartPlayer application is rendered in logical coordinates.   
* Пользовательские (логические) координаты это система координат интерфейса приложения. На 4K-экранах при выключенном режиме full-resolution graphics движок рендерит в «логическом» пространстве 1920×1080, а железо масштабирует картинку до физического 4K.
* User (logical) coordinates this is the coordinate system of the application interface. On 4K screens, when the full-resolution graphics mode is disabled, the engine renders in a “logical” space of 1920×1080, and the hardware scales the image up to physical 4K.
* Физические координаты это реальные пиксели панели/выхода HDMI.На 4K-экранах это сетка 3840×2160 (или фактическая из EDID). Любая позиция/размер в физических координатах соответствует ровно этим пикселям на экране без дополнительного масштабирования.
* Physical coordinates these are the actual pixels of the panel/HDMI output. On 4K screens, this is a grid of 3840×2160 (or the actual EDID value). Any position/size in physical coordinates corresponds precisely to these pixels on the screen without additional scaling.
Режим логических координат влияет только на единицы измерения и на то, как апскейлится UI. Важно: качество видео 4К не страдает. Ролики 4К показываются как 4К четко и на весь экран. «Логические пиксели» касаются только расположения элементов интерфейса, а не самого видео.
The logical coordinate mode affects only the units of measurement and how the UI is upscaled. Important: 4K video quality is not affected. 4K clips are displayed as true 4K sharp and fullscreen. “Logical pixels” apply only to UI element positioning, not to the video itself.
BrighSignOS не предоставляется API для включения или выключения full-resolution graphics режима, рекомендовано работать в логических координатах сторонним разработчикам (относительно официальных решений BrightSignAutor и т.п.)
BrightSignOS does not provide an API to enable or disable the full-resolution graphics mode; third-party developers (relative to official solutions like BrightAuthor, etc.) are recommended to work in logical coordinates.
'''Как я могу понять физические и логические координаты ?'''  
'''How can I understand physical and logical coordinates?'''
* Для отображения физических координат запуститет программу DWS на вкладке Video. DWS у BrightSign — это Diagnostic Web Server («диагностический веб-сервер»). Встроенная веб-админка плеера, доступная по HTTP на его IP-адресе (обычно порт 80). Через неё смотрят логи, статус, грузят файлы на SD, перезагружают устройство и т.п.
* To display physical coordinates, run the DWS program on the Video tab. DWS in BrightSign stands for Diagnostic Web Server — the built-in web admin panel of the player, accessible via HTTP at its IP address (usually port 80). Through it, you can view logs, status, upload files to SD, reboot the device, and more.
* Для отображения логических координат запуститет программу SmartPlayer и в карточке устройства вы увидите координаты в которой нужно работать (Разрешение по ширине и Разрешение по высоте). Данные значения выставляются при каждом запуске плеера, это значит если текущий запуск был с одним HDMI, а следующий с 2 HDMI, то данные по разрешению будут изменены.  
* To display logical coordinates, run SmartPlayer and view the device card — it shows the width and height resolution you should work with. These values are set each time the player starts, meaning if one startup used a single HDMI and the next used two, the resolution values will change accordingly.  
'''Какое разрешение выставит SmartPlayer по умолчанию ?'''  
'''What resolution will SmartPlayer set by default?'''
Зависит от того, сколько HDMI подключено. При каждом запуске приложения опрашивает активные HDMI и выставляет каждому лучший режим (https://docs.brightsign.biz/developers/videomodeconfiguration метод getBestMode). Дисплей должен вернуть корректную информацию по EDID, по умолчанию 1920х1080. EDID (Extended Display Identification Data) — набор данных, который монитор/ТВ/дисплей передаёт источнику (плееру, ПК) по служебному каналу DDC (I²C внутри HDMI/DP/VGA). Хранится в ПЗУ дисплея.
It depends on how many HDMI outputs are connected. Upon each startup, the application polls the active HDMI outputs and assigns each the best mode (https://docs.brightsign.biz/developers/videomodeconfiguration method getBestMode). The display must return correct EDID data; the default is 1920×1080. EDID (Extended Display Identification Data) is a dataset transmitted by a monitor/TV/display to the source (player or PC) over the DDC (I²C within HDMI/DP/VGA) channel. Stored in the display’s ROM.
По EDID источник узнаёт:
Through EDID, the source learns:
* марку/модель, серийник, дату выпуска;
* manufacturer/model, serial number, release date;
* поддерживаемые режимы видео (разрешения и частоты: 1920×1080@60, 3840×2160@30/60 и т. п.);
* supported video modes (resolutions and refresh rates: 1920×1080@60, 3840×2160@30/60, etc.);
* предпочтительный (родной) режим панели;
* preferred (native) panel mode;
* формат цветопередачи и глубину цвета (RGB/YCbCr, 8/10/12-bit);
* color format and depth (RGB/YCbCr, 8/10/12-bit);
* аудио-возможности (LPCM, AC-3, E-AC-3, DTS и т. д.);
* audio capabilities (LPCM, AC-3, E-AC-3, DTS, etc.);
* доп. возможности по стандарту CTA-861 (HDR10/HLG флаги, 4:2:2/4:4:4 и пр.).
* additional features per CTA-861 standard (HDR10/HLG flags, 4:2:2/4:4:4, etc.).
Источник на основе EDID автоматически выбирает совместимый режим вывода (т.е. getBestMode()). Явное указание (force resolution mode) на текущий момент не поддерживается. В большенстве случаев, при правильных данных по EDID, получается нужный результат.
Based on EDID, the source automatically selects a compatible output mode (i.e., getBestMode()). Manual “force resolution mode” is not supported. In most cases, when EDID data is correct, the desired result is achieved.

Текущая версия от 16:30, 12 ноября 2025

ENGLISH VERSION

Description

BrightSign are professional network media players that support HTML5/JavaScript and other web technologies. A BrightSign player can be embedded into a panel and delivered as an all-in-one unit.

Supported Devices

BrightSign FW version SmartPlayer Support
8.x.x Yes
7.x.x Yes
6.x.x No
5.x.x No

Important! BrightSign LS and HD series devices do not support simultaneous playback of two videos due to technical limitations. For more detailed compatibility information, visit the official BrightSign page. All modern devices come with firmware 8.x.x and are supported by SmartPlayer. The application can only be launched from a MicroSD card; it will not run from flash memory. It is recommended to use MicroSD cards, as they are protected from external factors (secured with a metal shield and screw) and are more compact, preventing accidental removal from the USB slot.

  • Series 4: HD224, HD1024, HS124, HS144, LS424
  • Series 3: HD223, HD1023, LS423, HO523

All players: https://www.brightsign.biz/downloads/overview
Comparison of all players: https://www.brightsign.biz/digital-signage-products/compare-models
Firmware: https://brightsign.zendesk.com/hc/en-us/articles/360015198753-Previous-OS-and-Firmware-Releases
How to update firmware: https://support.brightsign.biz/hc/en-us/articles/218066817-How-do-I-update-the-OS-Firmware-on-a-BrightSign-player-

Initial Setup

Preparing the Device for Launch

To configure network parameters (Ethernet/WiFi/Modem) on the device, use BrightAuthor:connected. Available for download at https://www.brightsign.biz/digital-signage-products/software/brightauthorconnected. BrightAuthor:connected allows you to configure device parameters, including network settings. Network configuration depends on the connected network. Video tutorials: https://www.brightsign.biz/training-1/tutorial-videos
By default, access to the device (web interface):

  • login: admin
  • password: device serial number

Factory reset (Restoring to factory settings)

Sometimes you need to reset the device to factory settings:
1. Turn off the power
2. Hold down the reset and svc buttons
3. Turn on the power (plug in the adapter cable)
4. Wait until the Err LED starts flashing red, then release the buttons
5. Wait until the device completes operations; if HDMI is connected, a progress bar will be visible
Video tutorial: https://vimeo.com/351436006?embedded=true&source=video_title&owner=25098699

Firmware Update

Starting from client app version v1.3.0 and higher, during initial setup (before registration in the personal account), if the firmware is available on the SmartPlayer server for the configured device, the app will prompt to update it. Updating the firmware to the latest version is a good practice. How to check and update the current firmware: https://docs.brightsign.biz/display/DOC/Firmware+Installation+Instructions>

Preparing the MicroSD Card

1. How to choose a MicroSD card - https://brightsign.zendesk.com/hc/en-us/articles/218065677-How-to-select-an-SD-card. Recommended MicroSD cards - https://www.brightsign.biz/digital-signage-products/accessories/MicroSD-cards
2. Format it to exFAT - https://brightsign.zendesk.com/hc/en-us/articles/360041158914-How-do-I-format-or-erase-an-SD-card. The card size determines the available memory for SmartPlayer. After formatting, the MicroSD must be empty, without third-party files.
3. Place the SmartPlayer client app in the root of the formatted card. The final file structure is shown in the screenshot. Never modify files inside the sp_app or autorun.brs folders; this will cause malfunction or prevent launch. File operations within sp_app occur only via the SmartPlayer dashboard.

mini
mini

4. Insert the MicroSD card into the device slot
5. Disconnect and reconnect power to reboot (the power button will not respond if the card was hot-inserted). The first boot takes 1–3 minutes (depending on the card).
6. If the device is online, a nine-digit registration code will appear.
7. Continue following the guide: http://wiki.smartplayer.org/index.php/Getting_started

Working with Audio (Volume)

BrightSign devices have no system-wide volume control. Volume is set per content item — video, audio, etc. SmartPlayer supports volume adjustment per content during broadcast creation, allowing playback at a specific volume level.

Current Version Limitations

  • no proof-of-play statistics support (disabled)
  • no 4K content support (plays in FullHD)
  • BrightSign OS uses its own list of time zones with specific logic.
When using the moment.JS library, it is not possible to set the exact time zone. The system selects based on time offset equivalence rather than name, thus choosing the first matching time zone found in moment.JS . More details: link

Manual Application Update

Starting from version v1.3.0 and higher, the client application is updated via the SmartPlayer server. This instruction is relevant only if you need to update from a version earlier than v1.3.0. For example, updating from v1.0.0 to v1.3.0. After v1.3.0, updates can be done remotely through the SmartPlayer server. 1. Disconnect power from the device and remove the MicroSD card
2. Rename the folder on the MicroSD from sp_app to sp_app_old
3. Delete the file autorun.brs
4. Extract the new version archive to the root of the MicroSD (you will see a new sp_app folder and updated autorun.brs)
5. Create a folder named cache inside sp_app
6. Create a folder named CONFIG inside sp_app/cache
7. Copy the file /sp_app_old/cache/CONFIG/device.txt to /sp_app/cache/CONFIG/device.txt
8. Delete the folder sp_app_old
9. Insert the MicroSD back into the device and power it on

Incorrect Resolution on Device Startup

If, when installing and starting the application, the image does not fill the screen or appears cropped, check the resolution settings in your device configuration. To do this, enable the Diagnostic Web Server in the device settings and verify or adjust the resolution as needed: Diagnostic Web Server Configuration

Playing Content in Synchronization Mode

Synchronization mode is the operating mode of devices within the SmartPlayer dashboard, where the content being played is synchronized across devices within a single broadcast.

Synchronization Mode

The "Synchronization" mode and the "Video Wall" mode do not work on devices running BrightSign OS.

Hardware Limitations of the Platform

BrightSign devices have the following hardware limitations:

  1. No synchronization mode (this solution is under development).
  2. Devices of the "LS" and "HD" series support playback of only one video at a time.
  3. Streaming supports all stream formats.
  4. Playback of 4K content (3840x2160 resolution) is supported only on later models (XT series). Other device lines automatically convert playback to Full HD (1920x1080 resolution).
  5. Memory limitation: "HD" and "LS" models have 128 MB of RAM. Other series models are limited to 512 MB.
  6. No remote display on/off control.
  7. No brightness adjustment slider. Brightness must be set directly on the devices.
  8. No remote control functionality.
  9. No IPTV support.
  10. Cannot connect through a proxy (this solution is under development).
  11. By default, devices of the "XT", "4K", and "XD" series can support two active videos simultaneously. Devices of the "HD" and "LS" series can support only one active video at a time. More details at the link.

Using PDF as Content

To use a PDF file as content on the device, see the article at the link.

Support for Dual HDMI

Starting from version v1.10.17, support for two or more HDMI outputs has been added. The device must have two HDMI outputs (for example, XT2145). When the device starts, it will determine the best video mode for the connected screens via HDMI (if multiple HDMI outputs are present, all will be detected). The SmartPlayer application is rendered in logical coordinates.

  • User (logical) coordinates — this is the coordinate system of the application interface. On 4K screens, when the full-resolution graphics mode is disabled, the engine renders in a “logical” space of 1920×1080, and the hardware scales the image up to physical 4K.
  • Physical coordinates — these are the actual pixels of the panel/HDMI output. On 4K screens, this is a grid of 3840×2160 (or the actual EDID value). Any position/size in physical coordinates corresponds precisely to these pixels on the screen without additional scaling.

The logical coordinate mode affects only the units of measurement and how the UI is upscaled. Important: 4K video quality is not affected. 4K clips are displayed as true 4K — sharp and fullscreen. “Logical pixels” apply only to UI element positioning, not to the video itself. BrightSignOS does not provide an API to enable or disable the full-resolution graphics mode; third-party developers (relative to official solutions like BrightAuthor, etc.) are recommended to work in logical coordinates. How can I understand physical and logical coordinates?

  • To display physical coordinates, run the DWS program on the Video tab. DWS in BrightSign stands for Diagnostic Web Server — the built-in web admin panel of the player, accessible via HTTP at its IP address (usually port 80). Through it, you can view logs, status, upload files to SD, reboot the device, and more.
  • To display logical coordinates, run SmartPlayer and view the device card — it shows the width and height resolution you should work with. These values are set each time the player starts, meaning if one startup used a single HDMI and the next used two, the resolution values will change accordingly.

What resolution will SmartPlayer set by default? It depends on how many HDMI outputs are connected. Upon each startup, the application polls the active HDMI outputs and assigns each the best mode (https://docs.brightsign.biz/developers/videomodeconfiguration method getBestMode). The display must return correct EDID data; the default is 1920×1080. EDID (Extended Display Identification Data) is a dataset transmitted by a monitor/TV/display to the source (player or PC) over the DDC (I²C within HDMI/DP/VGA) channel. Stored in the display’s ROM. Through EDID, the source learns:

  • manufacturer/model, serial number, release date;
  • supported video modes (resolutions and refresh rates: 1920×1080@60, 3840×2160@30/60, etc.);
  • preferred (native) panel mode;
  • color format and depth (RGB/YCbCr, 8/10/12-bit);
  • audio capabilities (LPCM, AC-3, E-AC-3, DTS, etc.);
  • additional features per CTA-861 standard (HDR10/HLG flags, 4:2:2/4:4:4, etc.).

Based on EDID, the source automatically selects a compatible output mode (i.e., getBestMode()). Manual “force resolution mode” is not supported. In most cases, when EDID data is correct, the desired result is achieved.