---
title: 6.1
slug: releases/es/61
docTags: 
createdAt: 2025-03-11T07:09:39.136Z
---

# 6.1.76

**Limitaciones**

- (4Kx42) La compatibilidad con USB3 Super Speed (XHCI) ha sido deshabilitada.
- (4Kx42, XDx32) La compatibilidad con cifrado/descifrado DTCP ha sido deshabilitada.

**Nuevas funciones**

- Compatibilidad con dispositivos de almacenamiento de hasta 1TB
- Compatibilidad multitáctil para la pantalla táctil NEC OVL-V463
- Nuevos objetos *roBtManager* y *BSBtManager*, que permiten que los reproductores transmitan utilizando beacons USB BLE
- Compatibilidad con WebRTC para widgets HTML

**Mejoras**

- (4Kx42) El Diagnostic Web Server (DWS) ahora informa cuándo una pantalla 4K conectada es compatible con los siguientes protocolos HDR: BT2020 RGB, BT2020 YCbCr, SDR EOTF, ST2084 EOTF.
- La página **Registro** en el Diagnostic Web Server (DWS) ahora contiene un enlace debajo de la salida del registro para guardar volcados de fallos.
- El Diagnostic Web Server ahora muestra la señal WiFi si el reproductor está conectado a una red inalámbrica.
- El objeto *roRtspStream* ya no es necesario para reproducir un flujo de video; las URL de streaming ahora pueden reproducirse directamente usando el método *PlayFile()*, como se muestra en el siguiente ejemplo:
  v.PlayFile(\{url:"http\://172.30.1.37/file.ts"})
- El objeto *roVideoPlayer* ahora genera el evento 30 (MediaError\_NotStarted) cuando un video no logra iniciarse. Para mantener la compatibilidad con versiones anteriores, también se genera el evento 16 (MediaError).
- El nuevo parámetro allow\_seamless para *SetLoopMode()* hace posible configurar la reproducción de video para que se repita sin continuidad en todos los casos, como se muestra en el siguiente ejemplo:
  v.SetLoopMode(\{enable\:true,allow\_seamless\:false})
- (4Kx42) El método *GetEdidIdentity()* ahora devuelve los siguientes valores relacionados con la compatibilidad HDR 4K: bt2020\_rgb\_support, bt2020\_ycc\_support, hdr\_st2084\_support, sdr\_eotf\_support, hdr\_eotf\_support.
- (4Kx42) El nuevo método *OverrideHDMIDynamicMastering()* le permite sobrescribir el modo HDR establecido por el contenido de video.
- El método *AsyncMethod()* ahora acepta el parámetro output\_object, que permite procesar un cuerpo HTTP descargado antes de pasarlo a un objeto.
- El nuevo objeto *roKeyStore* le permite agregar certificados de cliente a widgets HTML.
- (4Kx42) El método *EnableSecurity()* ahora acepta un arreglo asociativo con claves websecurity y camera\_enabled. Esto permite que una página web acceda a una cámara USB conectada al reproductor.
- Los reproductores ahora ignoran el parámetro "viewport" en la etiqueta \<meta> de una página HTML. Este comportamiento es equivalente al de los navegadores de escritorio.
- El método *SetHWZDefault()* ahora acepta los valores "on" y "off" cuando hay otros parámetros en la cadena. En este caso, "on" es equivalente a "z-index:1" y "off" es equivalente a
  "z-index:0".
- El método *GetStreamInfo()* ahora devuelve la velocidad de fotogramas del video actual.
- (XDx30) La tasa de bits instantánea máxima para flujos RTSP de Media Server ha sido incrementada.
- Los paquetes PTP ahora están marcados como DSCP EF (46).

**Corrección de errores**

- Se corrigió la reproducción de entrada HDMI mediante HTML.
- Se corrigió la reproducción de video HD en modo vertical (1080x1920).
- Las ventanas de video MJPEG (4Kx42) ahora se muestran correctamente con modos de video 4K.
- Los reproductores (4Kx42) ahora generan correctamente la luminosidad máxima de los videos HDR 4K.
- Las páginas HTML que descargan numerosas imágenes de alta resolución ya no provocan que el reproductor falle.
- Las páginas HTML ahora responden a las entradas del mouse en los bordes de la página.
- La reproducción de un video HTML con audio de 44.1kHz ya no provoca que la pantalla quede en blanco momentáneamente. Este problema ocurría la primera vez después del inicio de la presentación o después de reproducir un video con audio de 48kHz.
- El video de transmisión RTSP ahora se reproduce correctamente cuando está precedido por un video de transmisión HTTP.
- La configuración del servidor de tiempo ya no falla si la URL especificada para el servidor NTP contiene una barra inclinada final (por ejemplo, "ntp\://time.brightsignnetwork.com/").
- Al degradar versiones de firmware en un reproductor, la barra de progreso vuelve a mostrarse en pantalla.
- El Logitech Wireless Presenter R400 vuelve a funcionar con los reproductores BrightSign.
- Los subtítulos DVB ahora se muestran correctamente.
- El AAC multicanal vuelve a ser compatible.
- El passthrough de audio de entrada HDMI ya no falla en algunos reproductores Blu-Ray al cambiar de un disco con audio ATMOS a un disco con audio DTS.
- El passthrough de entrada HDMI de audio Dolby Digital Plus ya no presenta interrupciones con algunos reproductores Blu-ray Sony y Marantz.
- Los elementos \<video> con HWZ habilitado ahora son compatibles con las animaciones CSS scale() y translate().
- Borrar el src de un elemento HTML \<video> ahora detiene la reproducción de la entrada HDMI.
- Un video HTML largo en una lista de reproducción ya no se reproducirá dos veces periódicamente.
- JavaScript ahora genera correctamente un evento ended() cuando una interrupción de red provoca que un elemento HTML \<video> HWZ deje de transmitir.
- Los widgets generados mediante AngularJS ahora respetan la orientación SetTransform() del widget HTML principal.
- Si una zona de video que muestra entrada HDMI provoca una sobreasignación de recursos de Mosaic Mode, el reproductor devolverá la respuesta adecuada en JavaScript/BrightScript (en lugar de fallar).
- Una ventana de video de Mosaic Mode ahora se mostrará correctamente cuando tenga un ancho y/o alto impar y esté ubicada en el borde de la pantalla.
- Los reproductores ya no fallan al tomar una captura de pantalla de un video reducido por un factor mayor que 16.
- El método *GetStreamInfo()* ahora informa correctamente la VideoColorDepth de archivos de video que tienen una profundidad de color de 10 bits.
- El Diagnostic Web Server ahora establece adecuadamente el TTL al consultar servidores PTP remotos.

# 6.1.37

**Problemas conocidos**

- La reproducción continua sin interrupciones no funciona con transmisiones HTTP MOV/MP4.
- La sincronización de BrightWall se desvía con el tiempo al reproducir video multicast.
- La nueva API de Mosaic Mode carece de control de orden Z.
- La reproducción de YouTube se interrumpe cuando el video está precedido por un anuncio.
- El posicionamiento de video para video HTML en modo vertical no funciona con HWZ deshabilitado. Cuando HWZ está habilitado, el posicionamiento solo estará dañado durante la primera reproducción.
- Al degradar desde esta versión de firmware, la barra de progreso no se mostrará en pantalla.

**Nuevas funciones**

- (4Kx42) Compatibilidad con video HDR (CEA HDR10)
- Compatibilidad con HTML Media Source Extensions (p. ej., transmisiones en vivo de YouTube)
- Compatibilidad con desplazamiento de izquierda a derecha para zonas Ticker (la dirección se determina automáticamente según el idioma del texto agregado al ticker)
- Compatibilidad con el monitor multitáctil Acer UT220HQL
- Compatibilidad con la lámina táctil USB Unitec
- Compatibilidad con fade-in/fade-out para objetos *roVideoPlayer* y *roAudioPlayer* objects
- *roStreamQueue* objeto, que le permite reproducir una lista de archivos de video como si estuvieran en un bucle continuo
- Propiedad CSS image-rendering\:optimizeSpeedBs, que mejora el rendimiento de páginas que escalan una gran cantidad de imágenes en tiempo de ejecución
- Parámetro fade\:always para el atributo "hwz". Esto especifica que los videos dentro de un elemento HTML \<video> deben aparecer gradualmente cuando comiencen.
- Método *SetMaxBitrate()*
- *roNetworkDiscovery* objeto, que permite el descubrimiento zeroconf entre reproductores BrightSign en una red local
- Método *AddGetFromFolder()*, que proporciona una forma sencilla de servir un índice de archivos a los clientes
- Compatibilidad con certificados HTTPS de cliente mediante el método *SetClientCertificate()*
- Métodos SetCookie(), SetCookieFile() y GetCookies() para el objeto *roUrlTransfer*

**Corrección de errores**

- Las fuentes TrueType con posiciones verticales de tinta negativas ya no aparecen recortadas. Si está creando campos de texto usando BrightAuthor, deberá establecer **Tamaño de fuente** en **Tamaño de punto fijo**, en lugar de **Automático**, para que esta corrección funcione.
- Las opciones de segmentación **Datos HTML** y **Almacenamiento HTML** en **Editar > Preferencias > Almacenamiento** han sido corregidas.
- Las playlists HTML que incluyen tanto video local como multicast ya no dejan de reproducir videos locales después del primer ciclo.
- (XDx30) Ciertas presentaciones HTML ya no encuentran errores OOM ni se bloquean.
- El CSS modificado de una presentación HTML ahora se aplica correctamente una vez que esa presentación se vuelve a publicar. Anteriormente, el CSS solo cambiaba después de reiniciar el reproductor.
- Los videos MP4 con desvanecimiento ahora se reproducen correctamente en páginas HTML.
- Un reproductor ahora reproducirá automáticamente correctamente un archivo *html* ubicado en la carpeta raíz del almacenamiento. Esto solo ocurre si la carpeta raíz no contiene un archivo *autorun.brs*.
- Los subtítulos ya no presentan problemas de escalado.
- (4Kx42) Cambiar de video de 8 bits a video de 10 bits dentro de la misma ventana de video ya no provoca que la ventana se vuelva negra.
- La reproducción de audio ya no falla con algunos videos .MOV generados en cámaras.
- (4K1142, XD1132, XD1230) La reproducción de video ya no se vuelve entrecortada después de cambiar de entrada HDMI a un archivo de video y nuevamente de regreso.
- (4K1142) La conexión en caliente de la salida HDMI ya no impide que se muestre la entrada HDMI.
- Las capturas de pantalla ahora funcionan con video en modo vertical configurado en scale-to-fit.
- (4Kx42, XDx32) Los reproductores ahora codifican correctamente audio de 44.1 KHz.
- (4Kx42, XDx32) La negociación de energía LLDP PoE ha sido corregida.
- (XDx32, XDx30) El LED indicador de WiFi/Ethernet ahora permanece encendido después de que el reproductor se conecta a una red.
- Ejecutar Network Diagnostics desde el Diagnostic Web Server ya no provoca que el reproductor se bloquee.
- La opción **Eliminar contraseña** en el Diagnostic Web Server ahora puede usarse para eliminar la contraseña predeterminada.
- El video HTML en modo vertical ahora se muestra correctamente cuando se desplaza y se estira.
- Llamar a Hide()/Show() en un video HTML ahora también oculta/muestra correctamente los subtítulos.
- La reproducción de video HTML multpantalla rotado vuelve a funcionar.
- Un \<div> con un atributo opacity:0 ya no crea una imagen fantasma si inicialmente se dibuja fuera de la pantalla.
- La etiqueta HTML "viewport" ya no causa un diseño de página incorrecto.
- Los métodos SetAppCacheSize(), SetLocalStorageQuota() y SetWebDatabaseQuota() en el objeto *roHtmlWidget* han sido corregidos.
- Las páginas HTML ya no dejan de cargar archivos de imagen que contienen paréntesis.
- El método*PreloadFile()* vuelve a configurar todos los videos para esperar en el primer fotograma para su reproducción.
- Enhanced Synchronization (BrightWall) ahora usa el primer valor PTS en un archivo de video, en lugar del valor PCR. Esto corrige problemas de sincronización que ocurrían con algunos archivos de video.
- Un reproductor con el modo de video configurado en "auto" ya no se reiniciará si una pantalla se conecta en caliente mediante HDMI pero no ofrece información EDID.
- (4K242, XD232) Llamar a HasFeature(“GPIO”) ahora devuelve correctamente True.
- (HDx22) El método *SetAudioDelay()* ahora devuelve un valor rápidamente.
- Pasar un Integer como Boolean al método *roHtmlWidget.EnableSecurity()* ahora vuelve a funcionar.

**Mejoras**

- (4Kx42, XDx32) Se ha mejorado la velocidad de fotogramas de las animaciones al mostrar una sola página de pantalla completa.
- El video HTML ahora admite la búsqueda dentro del contenido.
- A los motores de búsqueda ya no se les permite indexar el contenido de una instancia no segura de Diagnostic Web Server.
- La pestaña **Vídeo** de Diagnostic Web Server ahora muestra si HDR está habilitado o deshabilitado.
- La pestaña **Almacenamiento** de Diagnostic Web Server ahora proporciona información sobre la tarjeta SD, incluido el proveedor, la clase de velocidad y el número de serie.
- Cuando hay más de un dispositivo de almacenamiento conectado a un reproductor, Diagnostic Web Server ahora proporciona acceso a todos ellos.
- Ahora puede descargar un volcado de fallos generado recientemente desde Diagnostic Web Server.
- Se ha implementado una API mejorada de Mosaic Mode mediante el método BrightScript *SetDecoderMode()* y el método JavaScript *BSVideoMode.SetDecoderMode()*. Tenga en cuenta que esta funcionalidad todavía está en desarrollo y puede presentar cierta inestabilidad.
- El método *GetHdmiOutputStatus()* ahora devuelve una entrada "EOTF", que especifica si la salida de video es HDR o SDR.
- (4K1142, XD1132) El método *ConfigureHdmiInput()* ahora puede habilitar el paso directo de los siguientes códecs de audio: TruHD, MLP, DTS, DTSHD.
- Ahora es posible reproducir transmisiones de video 4K de 10 bits (H.265) desde la red.
- El nuevo método GetEvents() le permite recuperar eventos de código de tiempo agregados a un *roVideoPlayer* o *roAudioPlayer*
- El objeto *roHtmlWidget* ahora admite rotación vertical de 270 grados mediante el método SetTransform().
- (4Kx42, XDx32) La caché para imágenes decodificadas se ha incrementado de 16MB a 32MB.
- El nuevo método \*SetMouseRotation()\* le permite configurar entradas de mouse para diferentes configuraciones de rotación de pantalla.
- El objeto *roCanvasWidget* ahora admite rotación de imágenes.
- El objeto JavaScript *BSMessagePort* ahora admite diccionarios anidados.
- El nuevo método *IsPresent()* le permite determinar si hay un teclado conectado al reproductor.
- Cuando se utiliza un objeto JavaScript *BSSerialPort* para abrir un puerto serie, cualquier instancia anterior de *BSSerialPort* que utilice el mismo puerto se desconecta.
- El nuevo método JavaScript *Cerrar()* le permite desconectarse manualmente de un puerto serie sin destruir la instancia del objeto.
- Cuando se crea un nuevo objeto JavaScript *BSIRReceiver*, cualquier instancia anterior de *BSIRReceiver* se desconecta.
- El nuevo método JavaScript *Cerrar()* garantiza que el hardware del transceptor IR sea liberado por el objeto.
- Un reinicio suave del reproductor ahora provoca un ciclo completo de energía para los dispositivos USB.
- El método ReadAsciiFile() ya no intenta leer archivos de más de 8MB para evitar bloqueos por OOM.
- El nuevo método *GetRecoveryUrl()* le permite recuperar la URL de recuperación actual almacenada en el registro (que puede configurarse mediante un script o DHCP Option 43).
- El nuevo método *GetWiFiESSID()* devuelve el ESSID actualmente configurado (independientemente de si el reproductor está conectado actualmente a la red inalámbrica o no).
- El nuevo método *SetWiFiPassphraseAndObfuscate()* le permite establecer la frase de contraseña WiFi y luego recuperar la versión ofuscada de esa frase de contraseña.

