Swift

Executando o aplicativo

Compilar e executar a partir do Xcode em um dispositivo físico ou o Simulador.

  • O Simulador utiliza um vídeo de teste para publicação quando não há nenhuma câmera disponível — a assinatura remota e as estatísticas continuam funcionando.
  • Para obter métricas de rede realistas, opte por um dispositivo físico conectado por Wi-Fi ou rede móvel.

Adicionar um segundo participante

A observabilidade no assinante requer um fluxo publicado remotamente. Use uma das seguintes opções:

  • Uma segunda instalação em outro dispositivo (o mesmo kSessionId e um token válido), ou
  • O Vonage Video Playground

Junte-se ao Playground

  1. Abrir Vonage Video Playground (faça login na sua Account da Vonage (se solicitado).
  2. Selecionar Participar de uma sessão já em andamento.
  3. Cole o mesmo ID da sessão como kSessionId no seu aplicativo.
  4. Clique Participar da sessão, então Conectar-se, então Publicar transmissão.

Seu aplicativo para iOS deve receber streamCreated, exibir vídeo remoto e atualizar a sobreposição de estatísticas.

O que procurar

Verificar Resultado esperado
Conexão O console mostra que a sessão está conectada; a visualização do editor local está visível
Assinatura O vídeo remoto aparece depois de streamCreated
Estatísticas do vídeo A sobreposição mostra a atualização de bytes/pacotes
Link para a mídia A largura de banda de downlink é preenchida; uplink remoto se o Playground publicar com estatísticas do remetente
Evento de networking Rede de limitação de velocidade—networkConditionChanged pode fazer login com uma nova reason

Se o uplink remoto permanecer vazio, é possível que o cliente de publicação não tenha ativado senderStatsTrack dependendo da editora.