BrightSign OS
Descrição
BrightSign são reprodutores de mídia em rede profissionais com suporte a HTML5/JavaScript e outras tecnologias web. O player BrightSign pode ser embutido em um painel e fornecido como uma unidade monobloco.
Dispositivos Suportados
| Versão de FW BrightSign | Suporte SmartPlayer |
|---|---|
| 8.x.x | Sim |
| 7.x.x | Sim |
| 6.x.x | Não |
| 5.x.x | Não |
Importante! Os dispositivos BrightSign das séries LS e HD não suportam a reprodução simultânea de dois vídeos devido a limitações técnicas. Para mais informações sobre compatibilidade, consulte a página oficial BrightSign. Todos os dispositivos modernos vêm com firmware 8.x.x e são compatíveis com o SmartPlayer. O aplicativo só pode ser executado a partir de um cartão MicroSD; ele não será executado da memória flash. É recomendável o uso de cartões MicroSD, pois são protegidos contra fatores externos (fechados com uma tampa metálica e parafuso) e mais compactos, evitando a remoção acidental da porta USB.
- Série 4: HD224, HD1024, HS124, HS144, LS424
- Série 3: HD223, HD1023, LS423, HO523
Todos os players: https://www.brightsign.biz/downloads/overview
Comparação de todos os 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
Como atualizar o firmware: https://support.brightsign.biz/hc/en-us/articles/218066817-How-do-I-update-the-OS-Firmware-on-a-BrightSign-player-
Configuração Inicial
Preparando o Dispositivo para Iniciar
Para configurar os parâmetros de rede (Ethernet/WiFi/Modem) no dispositivo, use o BrightAuthor:connected.
Disponível para download em https://www.brightsign.biz/digital-signage-products/software/brightauthorconnected.
O BrightAuthor:connected permite configurar os parâmetros do dispositivo, incluindo os de rede.
As configurações de rede dependem do tipo de conexão. Vídeos tutoriais: https://www.brightsign.biz/training-1/tutorial-videos
Por padrão, acesso ao dispositivo (interface web):
- login: admin
- senha: número de série do dispositivo
Redefinição de fábrica (Restaurar para configurações originais)
Às vezes é necessário restaurar o dispositivo para as configurações de fábrica:
1. Desligue a alimentação
2. Pressione os botões reset e svc
3. Ligue a alimentação (conecte o cabo do adaptador)
4. Aguarde até que o LED Err pisque em vermelho, então solte os botões
5. Aguarde até que o dispositivo conclua as operações; se o HDMI estiver conectado, será exibida uma barra de progresso
Vídeo tutorial: https://vimeo.com/351436006?embedded=true&source=video_title&owner=25098699
Atualização de Firmware
A partir da versão v1.3.0 do aplicativo cliente, durante a configuração inicial (antes do registro na conta), se o firmware estiver disponível no servidor SmartPlayer para o dispositivo configurado, o aplicativo oferecerá a atualização.
Atualizar o firmware para a versão mais recente é uma boa prática.
Como verificar e atualizar o firmware atual: https://docs.brightsign.biz/display/DOC/Firmware+Installation+Instructions>
Preparando o Cartão MicroSD
1. Como escolher um cartão MicroSD - https://brightsign.zendesk.com/hc/en-us/articles/218065677-How-to-select-an-SD-card. Cartões recomendados - https://www.brightsign.biz/digital-signage-products/accessories/MicroSD-cards
2. Formatar para exFAT - https://brightsign.zendesk.com/hc/en-us/articles/360041158914-How-do-I-format-or-erase-an-SD-card. O tamanho do cartão determina a memória disponível para o SmartPlayer. Após a formatação, o cartão deve estar vazio.
3. Coloque o aplicativo cliente do SmartPlayer na raiz do cartão formatado. A estrutura final está no print. Nunca modifique os arquivos nas pastas sp_app e autorun.brs, pois isso causará mau funcionamento ou falha no lançamento. Todas as alterações devem ser feitas via painel do SmartPlayer.

4. Insira o cartão MicroSD no slot do dispositivo
5. Desconecte e reconecte a energia para reiniciar (o botão de energia não funciona se o cartão for inserido a quente). O primeiro boot leva de 1 a 3 minutos.
6. Se o dispositivo estiver conectado à Internet, será exibido um código de registro de nove dígitos.
7. Continue de acordo com o guia: http://wiki.smartplayer.org/index.php/Getting_started
Trabalhando com Áudio (Volume)
Os dispositivos BrightSign não possuem controle geral de volume. O volume é definido para cada conteúdo — vídeo, áudio etc. O SmartPlayer permite ajustar o volume por conteúdo durante a criação da transmissão.
Limitações da Versão Atual
- sem suporte a estatísticas proof-of-play (desativado)
- sem suporte a conteúdo 4K (reproduz em FullHD)
- o BrightSign OS possui sua própria lista de fusos horários com lógica específica.
moment.JS , não é possível definir o fuso horário exato. O sistema escolhe com base no deslocamento de tempo, selecionando o primeiro fuso encontrado em moment.JS . Mais detalhes: linkОбновление приложения в ручном режиме
Начиная с версии v1.3.0 и выше клиентское приложение обновляется через сервер SmartPlayer, данная инструкция актуальна только если нужно произвести обновление с версии до v1.3.0. Например нужно обновиться с версии v1.0.0 до v1.3.0. После версии v1.3.0 обновление можно делать удалено с сервера SmartPlayer.
1. Отключить питание от устройства и вынуть MicroSD из устройства
2. Переименовать папку на MircoSD sp_app в sp_app_old
3. Удалить файл autorun.brs
4. Разархивировать архив с новой версией в корень MicroSD (появится папка sp_app и обновленный autorun.brs)
5. Создать папку cache в sp_app
6. Создать папку CONFIG в sp_app/cache
7. Скопировать файл /sp_app_old/cache/CONFIG/device.txt в папку /sp_app/cache/CONFIG/device.txt
8. Удалить папку sp_app_old
9. Вставить MircoSD в устройство и включить питание
Неправильное разрешение при старте устройства
Если при установке и старте приложения изображение выводится не на полный экран или выглядит обрезанным, необходимо проверить настройки разрешения в настройках вашего устройства. Для этого необходимо включить в настройках устройства Diagnostic Web Server и проверить установленное разрешение и при необходимости изменить на корректное: Diagnostic Web Server Configuration
Проигрывание контента в режиме синхронизации
Режим синхронизации
Режим "Синхронизации" и режим "Видеостены" не работают на устройствах под управлением BrightSign OS.
Аппаратные ограничения платформы
На устройствах BrtightSign существуют следующие аппаратные ограничения:
- Нет режима синхронизации (данное решение прорабатывается).
- Устройства модельного ряда "LS" и "HD" поддерживают воспроизведение только одного видеоролика в один момент времени.
- При стриме поддерживает все форматы потоков.
- Воспроизведение контента в 4К (или же в разрешении 3840Х2160) поддерживается только на поздних моделях (серия XT). Остальные линейки устройств автоматически конвертируют воспроизводимый контент в Full HD (или же разрешение 1920Х1080).
- Ограничения по оперативной памяти моделей серии "HD" и "LS" - 128 МБ. В остальных сериях в моделях ограничение оперативной памяти в 512 МБ.
- Отсутствует возможность удаленного включения/отключения дисплея.
- Отсутствует ползунок настройки яркости выводящегося контента. В данном случае яркость настраивается напрямую на устройствах.
- Отсутствует дистанционное управление.
- Отсутствует поддержка IPTV.
- Невозможно установить соединение через прокси (данное решение прорабатывается).
- По умолчанию устройства серии "XT", "4K", "XD" - могут поддерживать два активных ролика единовременно. Устройства серии "HD", "LS" - могут поддерживать один активных ролик единовременно. Подробнее по ссылке.
Использование PDF в качестве контента
Чтобы использовать PDF-файл на устройстве в качестве контента, ознакомьтесь со статьей по ссылке
Поддержка 2 HDMI
Начиная с версии v1.10.17 добавлена поддержка двух и более HDMI. Устройство должно иметь 2 выхода HDMI (например XT2145). При запуске устройсво, оно определить лучший видеорежим для подключенного экрана по HDMI (если HDMI несколько, то они все будут учитаны). Приложение SmartPlayer отрисовывается в логических координатах.
- Пользовательские (логические) координаты — это система координат интерфейса приложения. На 4K-экранах при выключенном режиме full-resolution graphics движок рендерит в «логическом» пространстве 1920×1080, а железо масштабирует картинку до физического 4K.
- Физические координаты — это реальные пиксели панели/выхода HDMI.На 4K-экранах это сетка 3840×2160 (или фактическая из EDID). Любая позиция/размер в физических координатах соответствует ровно этим пикселям на экране без дополнительного масштабирования.
Режим логических координат влияет только на единицы измерения и на то, как апскейлится UI. Важно: качество видео 4К не страдает. Ролики 4К показываются как 4К — четко и на весь экран. «Логические пиксели» касаются только расположения элементов интерфейса, а не самого видео. BrighSignOS не предоставляется API для включения или выключения full-resolution graphics режима, рекомендовано работать в логических координатах сторонним разработчикам (относительно официальных решений BrightSignAutor и т.п.) Как я могу понять физические и логические координаты ?
- Для отображения физических координат запуститет программу DWS на вкладке Video. DWS у BrightSign — это Diagnostic Web Server («диагностический веб-сервер»). Встроенная веб-админка плеера, доступная по HTTP на его IP-адресе (обычно порт 80). Через неё смотрят логи, статус, грузят файлы на SD, перезагружают устройство и т.п.
- Для отображения логических координат запуститет программу SmartPlayer и в карточке устройства вы увидите координаты в которой нужно работать (Разрешение по ширине и Разрешение по высоте). Данные значения выставляются при каждом запуске плеера, это значит если текущий запуск был с одним HDMI, а следующий с 2 HDMI, то данные по разрешению будут изменены.
Какое разрешение выставит SmartPlayer по умолчанию ? Зависит от того, сколько HDMI подключено. При каждом запуске приложения опрашивает активные HDMI и выставляет каждому лучший режим (https://docs.brightsign.biz/developers/videomodeconfiguration метод getBestMode). Дисплей должен вернуть корректную информацию по EDID, по умолчанию 1920х1080. EDID (Extended Display Identification Data) — набор данных, который монитор/ТВ/дисплей передаёт источнику (плееру, ПК) по служебному каналу DDC (I²C внутри HDMI/DP/VGA). Хранится в ПЗУ дисплея. По EDID источник узнаёт:
- марку/модель, серийник, дату выпуска;
- поддерживаемые режимы видео (разрешения и частоты: 1920×1080@60, 3840×2160@30/60 и т. п.);
- предпочтительный (родной) режим панели;
- формат цветопередачи и глубину цвета (RGB/YCbCr, 8/10/12-bit);
- аудио-возможности (LPCM, AC-3, E-AC-3, DTS и т. д.);
- доп. возможности по стандарту CTA-861 (HDR10/HLG флаги, 4:2:2/4:4:4 и пр.).
Источник на основе EDID автоматически выбирает совместимый режим вывода (т.е. getBestMode()). Явное указание (force resolution mode) на текущий момент не поддерживается. В большенстве случаев, при правильных данных по EDID, получается нужный результат.