Swift
Ejecutar la aplicación
Compilar y ejecutar desde Xcode en un dispositivo físico o el Simulador.
- El simulador utiliza un vídeo de prueba para la publicación cuando no hay ninguna cámara disponible; la suscripción remota y las estadísticas siguen funcionando.
- Para obtener métricas de red realistas, es preferible utilizar un dispositivo físico conectado a una red Wi-Fi o a una red móvil.
Añadir un segundo participante
La observabilidad en el suscriptor requiere un transmisión publicada de forma remota. Utiliza cualquiera de las siguientes opciones:
- Una segunda instalación en otro dispositivo (el mismo
kSessionIdy un token válido), o bien - En Video Playground de Vonage
Únete a Playground
- Abrir Video Playground de Vonage (inicia sesión en tu Account de Vonage (si se te solicita).
- Seleccione Unirse a una sesión existente.
- Pega lo mismo ID de sesión como
kSessionIden tu aplicación. - Haga clic en Unirse a la sesión, entonces Conectar, entonces Publicar flujo.
Tu aplicación para iOS debería recibir streamCreated, mostrar vídeo remoto y actualizar la superposición de estadísticas.
Qué hay que tener en cuenta
| Consulte | Resultado esperado |
|---|---|
| Conexión | La consola muestra que la sesión está conectada; la vista del editor local está visible |
| Suscripción | El vídeo remoto aparece después de streamCreated |
| Estadísticas del vídeo | La superposición muestra la actualización de bytes y paquetes |
| Enlace multimedia | Se rellena el ancho de banda de bajada; enlace de subida remoto si Playground publica con estadísticas del remitente |
| Evento de networking | Red de aceleración—networkConditionChanged puede iniciar sesión con una nueva reason |
Si el enlace ascendente remoto permanece vacío, es posible que el cliente de publicación no haya activado senderStatsTrack dependiendo de su editorial.
Observabilidad del cliente
Descubre cómo utilizar la observabilidad del cliente para supervisar métricas de calidad en tiempo real durante una videollamada con el SDK de Vonage Video.
Pasos
1
Introducción2
Primeros pasos3
Crear un nuevo proyecto4
Incorporación del SDK de iOS5
Configuración de la autenticación6
Acceso a la cámara y al micrófono7
Activar las estadísticas del remitente en el editor8
Suscribirse y registrar los «listeners» de observabilidad9
Gestionar estadísticas de vídeo10
Mostrar estadísticas en la interfaz de usuario11
Ejecutar la aplicación12
Conclusión