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

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

El sistema de notificación le permite recopilar información de registro y depuración para diagnósticos y validación sin sobrecargar el sistema.

IMPORTANTE

El back end de registro no forma parte de una configuración de producción y no se espera que administre tráfico de alta carga. Si su implementación no necesita estar 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 de 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:

    • Reduzca el intervalo de tiempo que controla el subproceso que sondea los 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 podí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 variable NotificationHistory clase.

En esta página