Añadir el registro en tiempo real y la depuración

Puede utilizar notificaciones para implementar el registro en tiempo real en la aplicación de vídeo.

El sistema de notificaciones le permite recopilar información de registro y depuración para realizar diagnósticos y validaciones sin tener que enfatizar demasiado el sistema.

IMPORTANTE

El back-end de registro no forma parte de una configuración de producción y no se espera que gestione tráfico de alta carga. Si su implementación no necesita ser absolutamente completa, considere la eficacia de la transmisión de datos para evitar sobrecargar su sistema.

A continuación, se muestra un ejemplo de cómo recuperar notificaciones.

  1. Cree un subproceso de ejecución basado en temporizador para la aplicación de vídeo que consulte periódicamente los datos recopilados por el sistema de notificación TVSDK.

  2. Si el intervalo del temporizador es demasiado grande y el tamaño de la lista de eventos es demasiado pequeño, la lista de eventos de notificación se desbordará. Para evitar este desbordamiento, realice una de las siguientes acciones:

    • Disminuya el intervalo de tiempo que impulsa el subproceso que sondea por nuevos eventos.
    • Aumente el tamaño de la lista de notificaciones.
  3. Serialice las entradas de evento de notificación más recientes en formato JSON y envíe las entradas a un servidor remoto para su posprocesamiento.

    El servidor remoto podría mostrar gráficamente los datos proporcionados en tiempo real.

  4. Para detectar la pérdida de eventos de notificación, busque espacios en la secuencia de valores de índice de eventos.

    Cada evento de notificación tiene un valor de índice que se incrementa automáticamente con la clase NotificationHistory.

En esta página