Interpretar registros de ejecución automática
12 min
el archivo autorun brs , ubicado en la raíz del almacenamiento del reproductor, puede contener uno de varios scripts ejecutados automáticamente posibles estos scripts realizan la inicialización, configuración, recuperación y el flujo de trabajo principal del reproductor durante la ejecución, la mayoría de estos scripts pueden generar archivos de registro que contienen información sobre eventos y transiciones de estado que ocurren en el reproductor cuando están habilitados, estos archivos de registro se almacenan en varias carpetas diferentes el que contiene información sobre eventos pendientes se almacena en la carpeta /currentlog y se rota diariamente o después de reiniciar el reproductor existe una opción para habilitar la carga de registros a la nube/servidor, ya sea al iniciar o en una hora específica del día esto puede habilitarse en la sección configuración del reproductor > registro de la pantalla administrador > configuración los registros que se cargan correctamente se mueven a la carpeta /archivedlogs si la carga falla después de múltiples intentos, los registros se colocan en la carpeta /failedlogs en su lugar consulte la imagen 1 a continuación cada archivo de registro de autorun puede contener hasta cinco tipos de registros diagnóstico (comienza con l=d ) reproducción (comienza con l=p ) evento (comienza con l=e ) estado (comienza con l=s ) variable de usuario (comienza con l=u ) cada tipo de entrada puede habilitarse o deshabilitarse durante el proceso de configuración del reproductor y ajustarse en el panel configuración del jugador después del registro cada archivo de registro en las carpetas mencionadas anteriormente tiene una sección de encabezado que puede contener las siguientes propiedades nombre descripción ejemplo brightsignlogversion versión de implementación de los registros valores posibles 2, 3, 4 4 serialnumber número de serie de la unidad brightsign 46d89c101139 account nombre de red de bsn com/bsn cloud janedoe group nombre del grupo del reproductor default timezone zona horaria del cliente (unidad) según está configurada en el registro eet logcreationtime hora en que se creó el archivo de registro 2025/07/25 15 59 24 350 ipaddress dirección ip de la unidad 172 16 0 85 fwversion versión del firmware sobre la que se ejecuta el reproductor 9 0 168 scriptversion versión de autorun 10 0 100 customscriptversion versión de autorun personalizada 10 0 100 model descripción del modelo xc4055 registro de diagnóstico las entradas del registro de diagnóstico capturan información sobre operaciones de e/s y errores de bajo nivel reportados por el sistema operativo brightsign, lo que las hace útiles durante la resolución de problemas este tipo de entradas comienza con el par clave valor l=d otros pares clave valor en estas entradas tienen el siguiente significado t marca de tiempo que indica cuándo se registró el registro de diagnóstico i un número de identificación único para el evento del sistema, uno de los valores enumerados en la sección códigos de tipo de evento docid\ uzgn1 5aih11h2igwmf6i d datos arbitrarios relacionados con el evento actual, que pueden incluir los números de versión actuales del firmware/autorun (consulte a continuación) códigos de tipo de evento código nombre descripción 1000 event startup el script de ejecución automática se ha iniciado 1001 event syncspec recieved se ha descargado una nueva especificación de sincronización; si "yes", la especificación de sincronización descargada y la actual son diferentes; si "no", son idénticas el registro también puede incluir "forced reboot" (la especificación de sincronización incluye un comando de reinicio forzado), "forced log upload" (la especificación de sincronización incluye un comando de carga de registros) o "bad sync" (el archivo sync spec descargado está corrupto) 1002 event download start el script de ejecución automática ha iniciado una serie de descargas para recuperar los archivos enumerados en la especificación de sincronización 1003 event file download start actualmente no se usa 1004 event file download complete se ha completado la descarga de un único archivo en la serie iniciada por la especificación de sincronización 1005 event download complete la serie de descargas iniciada por la especificación de sincronización se ha completado 1006 event read synspec failure el script de ejecución automática no pudo leer el archivo de especificación de sincronización consulte la entrada de rosyncspec readfromfile() para obtener más información 1007 event retrieve syncspec failure el script de ejecución automática ha solicitado la especificación de sincronización del servidor de contenido y este ha devuelto un código de estado distinto de 200 o 404 1008 event no syncspec failure el script de ejecución automática ha solicitado la especificación de sincronización del servidor de contenido y este ha devuelto el código de estado 404 1009 event syncspec download immediate failure la serie de descargas iniciada por la sync spec falló inmediatamente este evento incluye la razón del fallo consulte roassetfetcher asyncdownload() para obtener más detalles 1010 event file download failure se produjo un fallo en la descarga de un archivo individual durante la serie de descargas iniciada por la sync spec 1011 event syncspec download failure la serie de descargas iniciada por la sync spec se completó con al menos un fallo en la descarga de archivos (evento 1010) 1012 event assetpool protect failure el proceso de actualización de la sync spec no puede completarse porque uno o más recursos preexistentes están protegidos consulte roassetpool protectassets() para obtener más detalles 1013 event logfile upload failure el script de ejecución automática intentó cargar un archivo de registro en el servidor controlador de registros y devolvió un código de estado distinto de 200 1014 event sync already active se activó un temporizador de actualización programada mientras el proceso de actualización de la sync spec ya estaba en curso 1015 event check content el script de ejecución automática solicitó una nueva sync spec este evento incluye la url para la solicitud del archivo 1016 event file download progress el script de ejecución automática está descargando actualmente un archivo este evento se activa cada 15 segundos durante el proceso de descarga y devuelve el porcentaje de finalización 1017 event firmware download actualmente sin uso 1018 event script download actualmente sin uso 1021 event user variable not found el script de ejecución automática (o un plugin de script) ha hecho referencia a una variable de usuario que no forma parte de la base de datos 1022 event media counter variable not found el script de ejecución automática (o un plugin de script) ha hecho referencia a un contador de medios que no forma parte de la base de datos 1023 event start presentation ha comenzado una nueva presentación 1024 event gps location se ha recibido un evento de un dispositivo gps este evento devuelve los valores de latitud y longitud informados por el gps 1025 event gps not locked el script de ejecución automática no ha podido procesar los datos devueltos por el dispositivo gps 1026 event retrieve user variable feed actualmente no se utiliza 1027 event retrieve live text feed el script de ejecución automática ha comenzado a recuperar un archivo xml de fuente de datos en vivo 1028 event user variable feed download failure actualmente no se utiliza 1029 event live text feed download failure la descarga de un archivo de fuente de datos en vivo ha fallado 1030 event unassigned local playlist la ejecución automática ha omitido un estado de local playlist porque está vacío esto puede ocurrir si a un reproductor se le asigna la opción usar la lista de reproducción predeterminada y la playlist predeterminada de la local playlist está configurada como ninguno 1031 event unassigned local playlist no navigation la ejecución automática ha intentado omitir un estado vacío de local playlist (evento 1030), pero no hay ningún evento media end asociado a este 1032 event realize failure la ejecución automática ha completado un proceso de actualización de especificación de sincronización que incluye una actualización de firmware o un archivo de script, pero no logra copiar ese archivo en la carpeta raíz del dispositivo de almacenamiento 1033 event live text plugin failure ha fallado un script de complemento de fuente de datos 1034 event invalid date time spec un evento time/clock ha fallado porque la información de fecha no es válida 1035 event html5 load error no se ha podido cargar una página html 1036 event usb update security error el proceso de actualización usb ha fallado porque la contraseña de actualización de contenido usb en el dispositivo de almacenamiento no era válida 1037 event tune failure (solo xd1230) el script de ejecución automática no ha podido sintonizar un canal especificado en el sintonizador rf 1038 event scan start (solo xd1230) el proceso de escaneo de canales rf ha comenzado 1039 event channel found (solo xd1230) se ha detectado un canal rf durante el proceso de escaneo de canales 1040 event scan complete (solo xd1230) el proceso de escaneo de canales rf se ha completado 1041 event script plugin failure un script de plugin ha fallado 1042 event disk error el software del sistema ha informado un error con el dispositivo de almacenamiento 1043 event live mrss plugin failure un script de plugin de feed mrss ha fallado 1044 event empty media playlist el script autorun ha omitido un estado de image list, video list o audio list porque está vacío 1100 event blc400 status el estado de un dispositivo blc400 conectado ha cambiado este evento puede incluir los siguientes mensajes de estado "over", "under", "missing" o "normal" 1200 event continue live data feed content download el temporizador de actualización de un feed de datos en vivo se activó mientras autorun descargaba el feed autorun continuó descargando el feed porque no ha cambiado 1201 event restart live data feed content download el temporizador de actualización de un feed de datos en vivo se activó mientras autorun descargaba el feed autorun canceló la descarga actual y comenzó una nueva porque el feed ha cambiado 1202 event start live data feed content download autorun ha comenzado a descargar un feed de datos en vivo 1203 event assetpool unprotect failure actualmente no se usa 1204 event playback failure un archivo multimedia no se ha podido reproducir 1205 event start mrss feed content download la ejecución automática ha comenzado a descargar un feed mrss (medios en vivo) 1206 event unable to create asset pool la ejecución automática ha encontrado un fallo al intentar crear un grupo de recursos este evento devolverá "pool" o "feedpool", indicando si el fallo ocurrió al crear un grupo para una presentación o un grupo para un feed rss/mrss 1207 event delete user variables db la ejecución automática ha intentado leer la base de datos de variables de usuario y ha determinado que está dañada luego, la ejecución automática eliminará la base de datos de variables de usuario y la volverá a llenar con valores predeterminados 1208 event screenshot error la ejecución automática ha intentado tomar una captura de pantalla y no lo ha logrado 1209 event screenshot upload error la ejecución automática ha intentado cargar una imagen de remote screenshot a los servidores bsn y no lo ha logrado 1210 event screenshot uploaded and queued la ejecución automática ha cargado correctamente una imagen de remote screenshot, y el archivo ahora está en el proceso de cola para almacenarse en la base de datos bsn 1211 event screenshot queue error los servidores bsn han indicado que la operación de cola ha fallado la ejecución automática intentará cargar nuevamente la imagen de remote screenshot en los servidores bsn 1212 event set bsn override un administrador de bsn ha especificado una anulación de configuración de remote screenshot para el reproductor 1213 event cancel bsn override un administrador de bsn ha cancelado la anulación de configuración de remote screenshot para el reproductor 1214 event bsn override expired la configuración de anulación de remote screenshot ha alcanzado la fecha de vencimiento especificada 1215 event set snapshot configuration la configuración de remote screenshot se ha establecido mediante el servidor web de la aplicación 1216 event stream end un flujo ip de audio o video ha generado un evento end of stream (consulte la entrada rortspstream para obtener más detalles) 1217 event set video mode la salida de video se ha configurado con el modo de video informado si el firmware admite la funcionalidad "preferred video mode" y si la casilla resolución forzada no está seleccionada en brightauthor, este evento también devolverá el modo de video preferido 1218 event snapshot put to server error el autorun encontró un error al cargar una captura de pantalla este evento también devuelve el motivo del error consulte la entrada rourltransfer asyncputfromfile() para obtener más detalles 1219 event check live text feed head el autorun ha comprobado el contenido de un feed para determinar si hay nuevo texto o contenido multimedia para recuperar 1300 event beacon start un beacon ble ha comenzado a transmitir 1301 event beacon start failed un beacon ble no pudo inicializarse 1302 event beacon start limit exceeded un beacon ble no respondió a una solicitud de inicialización dentro de un determinado período de tiempo ejemplo l=d t=2024/10/31 11 48 53 491 i=1023 d=9 0 16 10 0 100 10 0 100 registro de eventos las entradas del registro de eventos capturan información sobre los eventos que ocurrieron en zonas de presentación específicas o en los recursos compartidos de presentación este tipo de entradas comienza con el par clave valor l=e otros pares clave valor en estas entradas tienen el siguiente significado s el nombre del estado afectado por el evento t una marca de tiempo que indica cuándo ocurrió el evento e uno de los tipos de evento enumerados en la sección tipos de eventos docid\ uzgn1 5aih11h2igwmf6i d datos arbitrarios relacionados con el evento actual a una marca que indica si se actuó sobre el evento (“1”) o no se actuó sobre él (“0”) tipos de eventos mediaend timer serial gpiobutton auxdisconnect auxconnect timeclock medialistinactivitytimer touch gpsenterregion gpsexitregion usbbinaryetap remote usb keyboard synchronize play udp bpdown sendzonemessage internalsyncpreload internalsyncmasterpreload internalsyncmasterplay internalsyncslaveplay internalsyncplay videotimecode timeout serialbytes ejemplo l=e s=earth 1280x720 mov09bce968 4c77 4775 b314 b2388cd77abb t=2024/10/31 11 48 55 086 e=mediaend d= a=1 registro de reproducción las entradas del registro de reproducción capturan información cuando una pieza específica de contenido multimedia se ha mostrado en una pantalla este tipo de entradas comienza con el par clave valor l=p otros pares clave valor en estas entradas tienen el siguiente significado z el nombre de la zona en la que ocurrió la reproducción s una marca de tiempo que indica cuándo comenzó la reproducción e una marca de tiempo que indica cuándo terminó la reproducción i el tipo de medio del archivo que se está reproduciendo (por ejemplo, “image”, “video”, “audio”) n el nombre del archivo de contenido que se está reproduciendo ejemplo l=p z=video o imágenes s=2024/12/11 00 00 00 656 e=2024/12/11 00 00 29 172 i=video n=ko caps v1 30p subway 28s mp4 registro de estado las entradas del registro de estado capturan información sobre las transiciones de estado que ocurren durante la reproducción de la presentación este tipo de entradas comienza con el par clave valor l=s otros pares clave valor en estas entradas tienen el siguiente significado s el nombre del nuevo estado t una marca de tiempo que indica cuándo se ingresó al estado y uno de los tipos de estado enumerados en la sección tipos de estado docid\ uzgn1 5aih11h2igwmf6i ls el nombre del estado anterior le el tipo de evento que realizó la transición a este estado ld los datos arbitrarios relacionados con el evento que realizó la transición a este estado tipos de estado tripleusb stream mjpeg audioin eventhandler tunerscan rfin + channel rfin + virtual channel livevideo html5 interactivemenu livetext mediarss audiomx backgroundimage image video audio rfinputchannel signchannel medialist playfile rfscan ejemplo l=s s=earth 1280x720 mov09bce968 4c77 4775 b314 b2388cd77abb t=2024/10/31 11 53 55 951 y=video ls=panorama jpgcee716ef 6d47 4f85 9496 2fbe385b1667 le=mediaend ld= registro de variables de usuario las entradas del registro de variables de usuario capturan claves y valores de variables de usuario definidas dentro de una presentación este tipo de entradas comienza con el par clave valor l=u otros pares clave valor en estas entradas tienen el siguiente significado t una marca de tiempo que indica cuándo ocurrió el evento e uno de los tipos de evento enumerados en la sección tipos de eventos docid\ uzgn1 5aih11h2igwmf6i n el nombre de la variable de usuario c el valor actual de la variable de usuario d el valor predeterminado de la variable de usuario ejemplo l=u t=2024/10/31 11 48 55 086 e=mediaend n=playername c=myplayer d=unknown