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
kSessionIde um token válido), ou - O Vonage Video Playground
Junte-se ao Playground
- Abrir Vonage Video Playground (faça login na sua Account da Vonage (se solicitado).
- Selecionar Participar de uma sessão já em andamento.
- Cole o mesmo ID da sessão como
kSessionIdno seu aplicativo. - 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.
Observabilidade do cliente
Saiba como usar a observabilidade do cliente para monitorar métricas de qualidade em tempo real de uma videochamada com o Vonage Video SDK.
Etapas
1
Introdução2
Introdução3
Criando um novo projeto4
Adicionando o SDK do iOS5
Configurando a autenticação6
Acesso à câmera e ao microfone7
Ativar as estatísticas do remetente no editor8
Inscreva-se e registre os ouvintes de observabilidade9
Gerenciar estatísticas de vídeo10
Exibir estatísticas na interface do usuário11
Executando o aplicativo12
Conclusão