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:

Únete a Playground

  1. Abrir Video Playground de Vonage (inicia sesión en tu Account de Vonage (si se te solicita).
  2. Seleccione Unirse a una sesión existente.
  3. Pega lo mismo ID de sesión como kSessionId en tu aplicación.
  4. 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.