Restricciones de contenido HTML
Estas restricciones de contenido están asociadas con páginas HTML:
Navegación web
Los reproductores BrightSign no están diseñados para usarse como navegadores web de propósito general. Es mejor pensar en las unidades BrightSign como reproductores HTML con capacidades interactivas, no como herramientas para navegar por la web: cada página debe probarse exhaustivamente antes de utilizarse como señalización digital.
Contenido Flash
Los reproductores BrightSign no son compatibles con contenido Flash. Cualquier página HTML que tenga contenido flash incrustado no se mostrará correctamente. La mayoría de las aplicaciones de creación Flash, incluida Adobe Creative Suite, tienen herramientas que le permiten exportar contenido flash como HTML.
Video
Consulte la página Video HTMLHTML Video para conocer las reglas de uso relacionadas con el video HTML.
Gráficos 4K
Muchos modelos BrightSign, como XD6, XS6, XT5, XT6 y XC5, pueden admitir un plano de gráficos HTML 4K nativo (3840x2160). Sin embargo, los modelos LS5, HD5 y XD5 no pueden renderizar HTML en 4K. A continuación se describen más detalles sobre las limitaciones gráficas del reproductor en esta resolución:
XTx44, XTx43
Los modelos XTx44 y XTx43 admiten un plano de gráficos HTML 4K nativo (consulte esta página para obtener más detalles). Tenga en cuenta las siguientes restricciones de rendimiento al usar gráficos HTML 4K nativos:
- Las animaciones no superarán los 20 FPS (y las animaciones intensivas pueden mostrar velocidades de fotogramas muy bajas).
- El video que no es HWZ también está limitado a 20 FPS, por lo que HWZHWZ debe habilitarse para elementos de video en 4K nativo.
- Recomendamos mostrar solo una o dos imágenes 4K a la vez (por ejemplo, una presentación de diapositivas con una imagen mostrada y la siguiente imagen precargada). Las imágenes no deben superar los 3840x2160 de tamaño.
- Recomendamos usar memoria swap si es posible.
- Las páginas que utilizan muchas capas pueden quedarse sin memoria en 4K nativo. Habilitar la configuración gfxmemlarge puede ayudar a mitigar este problema.
XDx34, XDx33, HDx24, HDx23, LS424, LS423, 4Kx42
Los modelos XD, HD, LS y 4K de las Series 3 y 4 admiten gráficos de hasta 1920x1200 (consulte esta página para obtener más detalles), que luego pueden escalarse a un modo de video 4K. Las páginas deben especificarse como 1920x1080 (o 2048x1080 para DCI 4K); luego pueden escalarse a 4K.
Tamaños de píxel y coordenadas con modos 4K
Como se indicó anteriormente, las páginas web a menudo se escalan al generar un modo de video 4K. Los valores relativos de propiedades CSS se escalarán automáticamente, pero es posible que los valores de píxel deban modificarse para tener en cuenta las diferencias entre video 4K y gráficos. Consulte esta página para obtener más información sobre el uso de coordenadas con modos de video escalados.
Tamaños de imagen
Las imágenes de más de 2048x1280x32bpp (o 3840x2160x32bpp para reproductores XT, 4K, XTx34 y XDx33) no se mostrarán de forma predeterminada. Si se utiliza un modo de video 4K, el reproductor escalará las imágenes desde resolución HD según corresponda (aunque los gráficos 4K nativos pueden habilitarse en XTx43). El límite predeterminado puede aumentarse en BrightScript usando el método roVideoMode.SetImageSizeThreshold().
Sin alterar la resolución máxima predeterminada, puede aumentar el ancho máximo de las imágenes sacrificando altura (por ejemplo, se permite usar una imagen de 3840x640x32bpp en reproductores que no son 4K). También puede aumentar el ancho/alto máximos reduciendo el valor bpp (por ejemplo, se permite usar una imagen de 3840x2160x16bpp en reproductores que no son 4K).
Por razones de rendimiento, recomendamos no reducir la escala de las imágenes. Esto consume considerablemente más recursos que mostrar imágenes en su tamaño nativo o escalarlas hacia arriba.
Memoria y rendimiento
La cantidad de memoria disponible para las aplicaciones HTML varía según el modelo y la serie del reproductor:
Reproductores Serie 5
A diferencia de los reproductores Serie 4 y anteriores, los reproductores Serie 5 no tienen memoria gráfica y del sistema preasignada. Existen limitaciones en la memoria GPU en Chromium para que las aplicaciones GPU exigentes no agoten esa memoria.
Reproductores Serie 4 y anteriores
- XTx43, XTx44: 512MB para gráficos; 512MB para JavaScript
- XDx33, XDx34: 256MB para gráficos; 512MB para JavaScript
- HDx24: 460MB para gráficos; JavaScript por determinar
- LS4x5: 280MB para gráficos; JavaScript por determinar
- HDx23/LS423/HO523: 256MB para gráficos; 128MB para JavaScript
Notas
- La memoria disponible para gráficos puede reducirse debido a diversos factores, incluidos el número de capas CSS, la complejidad de las animaciones y el uso de WebGL.
- La memoria de JavaScript está sujeta a un límite estricto: si no hay memoria de JavaScript después de la recolección de basura, Chromium finalizará el proceso activo.
- Cada widget HTML tiene su propio heap de JavaScript, por lo que es posible sobreasignar memoria de JavaScript si hay varios widgets HTML activos.
A menudo, la mejor manera de mejorar el rendimiento gráfico es garantizar que las imágenes se escalen a la resolución de salida deseada antes de renderizarse en HTML.
Use el Inspector web de Chromium para determinar la cantidad de recursos utilizados por una página web.
Fuentes web
Si no se incluye un archivo de fuente ni se hace referencia a él en la página HTML, el texto se renderizará utilizando una fuente predeterminada del sistema. Aunque es funcional, la fuente predeterminada tiene poco atractivo estético, por lo que recomendamos incluir archivos de fuentes para la mayoría de las aplicaciones de señalización digital. Los tipos de fuente compatibles incluyen archivos TrueType Font (.ttf), OpenType Font (.otf), y archivos Web Open Font (.woff).
Fuentes del sistema
Si está utilizando BOS 9.1, puede usar el método window.queryLocalFonts() para consultar las fuentes disponibles desde el navegador. Consulte esta página para obtener más información.
Las siguientes fuentes del sistema son compatibles con los reproductores Series 5:
DejaVuSans-BoldOblique.ttf DejaVuSans-Bold.ttf DejaVuSansCondensed-BoldOblique.ttf DejaVuSansCondensed-Bold.ttf DejaVuSansCondensed-Oblique.ttf DejaVuSansCondensed.ttf DejaVuSans-ExtraLight.ttf DejaVuSansMono-BoldOblique.ttf DejaVuSansMono-Bold.ttf DejaVuSansMono-Oblique.ttf DejaVuSansMono.ttf DejaVuSans-Oblique.ttf DejaVuSans.ttf DejaVuSerif-BoldItalic.ttf DejaVuSerif-Bold.ttf DejaVuSerifCondensed-BoldItalic.ttf DejaVuSerifCondensed-Bold.ttf DejaVuSerifCondensed-Italic.ttf DejaVuSerifCondensed.ttf DejaVuSerif-Italic.ttf DejaVuSerif.ttf FairfaxHD.ttf unifont.ttf