Translations:BrightSign OS/31/es
Soporte para 2 HDMI
Desde la versión v1.10.17, se ha añadido soporte para dos o más salidas HDMI. El dispositivo debe tener dos salidas HDMI (por ejemplo, XT2145). Al iniciarse, el dispositivo determinará el mejor modo de video para las pantallas conectadas por HDMI (si hay varias, se detectarán todas). La aplicación SmartPlayer se renderiza en coordenadas lógicas.
- Coordenadas de usuario (lógicas): son el sistema de coordenadas de la interfaz de la aplicación. En pantallas 4K, cuando el modo de gráficos de resolución completa está desactivado, el motor renderiza en un espacio “lógico” de 1920×1080, y el hardware escala la imagen a 4K físico.
- Coordenadas físicas: son los píxeles reales del panel/salida HDMI. En pantallas 4K, es una cuadrícula de 3840×2160 (o el valor real del EDID). Cualquier posición/tamaño en coordenadas físicas corresponde exactamente a esos píxeles sin reescalado adicional.
El modo de coordenadas lógicas solo afecta las unidades de medida y cómo se escala la interfaz. Importante: la calidad del video 4K no se ve afectada. Los videos 4K se muestran como 4K reales, nítidos y a pantalla completa. Los “píxeles lógicos” solo se aplican al posicionamiento de la interfaz, no al video. BrightSignOS no proporciona una API para activar o desactivar el modo de gráficos de resolución completa; se recomienda que los desarrolladores externos (como BrightAuthor) trabajen en coordenadas lógicas. ¿Cómo puedo entender las coordenadas físicas y lógicas?
- Para ver las coordenadas físicas, ejecute el programa DWS en la pestaña Video. DWS en BrightSign significa Diagnostic Web Server, el panel web integrado del reproductor, accesible vía HTTP en su dirección IP (normalmente puerto 80). Permite ver registros, estado, cargar archivos en la SD, reiniciar el dispositivo, etc.
- Para ver las coordenadas lógicas, ejecute SmartPlayer y, en la tarjeta del dispositivo, verá la resolución (ancho y alto) con la que debe trabajar. Estos valores se establecen en cada inicio; si un arranque tiene un HDMI y el siguiente dos, los valores cambiarán.
¿Qué resolución establecerá SmartPlayer por defecto? Depende de cuántos HDMI estén conectados. En cada inicio, la aplicación consulta las salidas HDMI activas y establece el mejor modo para cada una (https://docs.brightsign.biz/developers/videomodeconfiguration método getBestMode). La pantalla debe devolver datos EDID correctos; por defecto, 1920×1080. EDID (Extended Display Identification Data) es un conjunto de datos que el monitor/TV transmite a la fuente (reproductor o PC) por el canal DDC (I²C dentro de HDMI/DP/VGA). Se almacena en la ROM del display. A través del EDID, la fuente obtiene:
- marca/modelo, número de serie, fecha de fabricación;
- modos de video admitidos (resoluciones y frecuencias: 1920×1080@60, 3840×2160@30/60, etc.);
- modo preferido (nativo) del panel;
- formato y profundidad de color (RGB/YCbCr, 8/10/12-bit);
- capacidades de audio (LPCM, AC-3, E-AC-3, DTS, etc.);
- funciones adicionales según CTA-861 (HDR10/HLG, 4:2:2/4:4:4, etc.).
Con base en el EDID, la fuente selecciona automáticamente el modo compatible (getBestMode()). No se admite el modo de resolución forzada. En la mayoría de los casos, con datos EDID correctos, se obtiene el resultado deseado.