Kotlin

Visión general

En este tutorial utilizarás las estadísticas de enlaces multimedia de la Observabilidad del cliente API para supervisar el estado de la red: ancho de banda estimado de bajada, estimación del ancho de banda de subida del editor remoto (cuando esté disponible) y de qué lado de la conexión culpa el SDK cuando se deteriora la calidad (networkDegradationSource). La muestra muestra esos valores en una superposición en pantalla para que puedas ver cómo cambian durante una sesión en directo.

Ejemplo de uso: El vídeo remoto de un usuario se entrecorta. Tu aplicación ya está suscrita. Las estadísticas de los enlaces multimedia te ayudan a decidir si mostrar «Tu conexión parece débil» (enlace descendente local), «La red del otro participante puede ser inestable» (enlace ascendente remoto / fuente de degradación), o registrar ambos números para el servicio de asistencia, sin necesidad de analizar los informes WebRTC sin procesar.

Para consultar la API completa en Android, véase Observabilidad del cliente (Android).

Tiempo estimado: 25 minutos

¿Quieres saltarte este tutorial? Puedes ir directamente al código completo del cliente en Kotlin en el ClientObservability de nuestra Repo de aplicaciones de ejemplo para Android en GitHub. El repositorio incluye un README con documentación completa sobre cómo ejecutar y explorar el proyecto. Este tutorial se centra en la versión Kotlin de la aplicación de ejemplo para Android.

Requisitos

Para completar este tutorial, necesitarás: