Visão geral
Neste tutorial, você vai usar estatísticas de links de mídia do Observabilidade do cliente API para monitorar o estado da rede no iOS — largura de banda estimada de download, a estimativa de upload do editor remoto (quando disponível) e de qual lado da conexão o SDK atribui a culpa quando a qualidade se deteriora (networkDegradationSource). O exemplo exibe esses valores em uma sobreposição na tela para que você possa ver como eles mudam durante uma sessão ao vivo.
Exemplo de caso de uso: O vídeo remoto de um usuário fica travando. Seu aplicativo já está inscrito. As estatísticas de links de mídia ajudam você a decidir se deve exibir “Sua conexão parece fraca” (downlink local), “A rede do outro participante pode estar instável” (uplink remoto / fonte de degradação) ou registrar ambos os números para o suporte — sem precisar analisar relatórios brutos do WebRTC.
Para conhecer a API completa no iOS, consulte Observabilidade do cliente (iOS Swift).
Tempo estimado de conclusão: 25 minutos
Quer pular este tutorial? Você pode ir direto para o código completo do cliente em Swift no BasicVideoChat e os padrões de observabilidade em nosso Repositório do aplicativo de exemplo para iOS no GitHub. Este tutorial apresenta uma implementação específica do SwiftUI semelhante à do Observabilidade do cliente Android tutorial.
Observação: O código deste tutorial foi escrito em Swift. Para Objective-C, consulte Observabilidade do cliente (Objective-C).
Requisitos
Para concluir este tutorial, você precisará de:
- Um account válido da Video API da Vonage — caso você não tenha um, pode inscreva-se para um teste gratuito
- A versão compatível de Xcode
- Gerenciador de Pacotes Swift ou CocoaPods
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.