Visão geral do fallback de áudio
Use a API de fallback de áudio da OpenTok para priorizar dinamicamente o áudio de acordo com a qualidade da rede.
O recurso de fallback de áudio mantém suas chamadas ativas para todos os participantes, independentemente de problemas de conexão ou condições precárias da rede, desativando temporariamente o vídeo para o participante afetado. O recurso de fallback de áudio da OpenTok reage às condições da rede em tempo real, garantindo que os participantes não sejam desconectados quando enfrentam cobertura precária. Quando as condições melhoram, a transmissão de vídeo é restabelecida por meio de nosso recurso de recuperação de vídeo.
Os recursos de fallback de áudio do emissor e do assinante se combinam para proporcionar uma qualidade ideal de chamada. Um único assinante pode recorrer ao modo somente áudio (desde que as condições do assinante justifiquem isso) ou um emissor pode recorrer ao modo somente áudio em caso de condições de rede precárias.
Quando os recursos de fallback de áudio para emissores e assinantes estão ativados, o SDK envia eventos para indicar mudanças nas condições de qualidade. Você pode usar esses eventos para acionar notificações no cliente, ou o SDK pode exibir as notificações padrão da interface do usuário.
Solução alternativa de áudio para assinantes
O recurso de fallback de áudio do assinante melhora a qualidade da chamada ao desativar automaticamente os fluxos de vídeo recebidos, resultando em um modo somente de áudio em resposta à deterioração das condições de rede do lado do assinante. Outros clientes continuarão a receber vídeo, independentemente das condições de rede do assinante. Esse recurso é gerenciado pelo Vonage Video Media Router e está disponível apenas em sessões roteadas. Consulte o documentação sobre criação de sessões para compreender a diferença entre sessões roteadas e retransmitidas.
Opção alternativa de áudio do editor
O recurso de alternância para áudio do editor melhora a qualidade da chamada, fazendo com que o editor mude para o modo somente áudio quando as condições de rede do cliente editor não permitirem a transmissão de vídeo. O editor retomará a transmissão de vídeo assim que as condições de rede melhorarem.
O recurso de alternativa de áudio do editor é compatível tanto com sessões retransmitidas quanto com sessões roteadas (consulte O Roteador de Mídia de Vídeo da Vonage e os modos de mídia).
Os recursos de fallback de áudio do editor incluem melhorias para monitorar a largura de banda e o congestionamento de um fluxo publicado. O editor priorizará a comunicação por áudio e recorrerá ao áudio quando o congestionamento da largura de banda não permitir a comunicação por vídeo.
Com o recurso de fallback de áudio do editor, o cliente de publicação recebe feedback sobre a qualidade (relativo à perda de pacotes, largura de banda e congestionamento) do assinante (em uma sessão retransmitida) ou do Vonage Video Media Router (em uma sessão roteada).
Interpretação de eventos de fallback de áudio do emissor e do receptor em caso de degradação da rede
Os eventos de fallback de áudio do emissor e do assinante não indicam diretamente qual terminal está enfrentando degradação na rede. Em vez disso, eles refletem duas perspectivas diferentes sobre a qualidade da rede: a visão do emissor sobre suas próprias estatísticas e a visão agregada do Vonage Video Media Router.
-
Em sessões retransmitidas, apenas o fallback de áudio do emissor é suportado. Embora os eventos de fallback tenham origem no emissor, isso não significa necessariamente que o emissor esteja enfrentando problemas de rede. As métricas de congestionamento são calculadas de ponta a ponta e são influenciadas tanto pelo emissor quanto pelo assinante.
-
Em sessões roteadas, tanto o fallback do emissor quanto o do assinante são suportados. Como o Vonage Video Media Router pode realizar diferentes transições de conexão entre pares ou operar em configurações híbridas, pode ser difícil identificar a origem exata da degradação apenas com base nos eventos de fallback. Como regra geral, presuma que a degradação está do lado do assinante. Se o fallback de áudio do emissor estiver habilitado e o cliente receber um evento de fallback imediatamente seguido por um evento de atualização do stream Com o canal de vídeo desativado, o editor também pode — ou exclusivamente — ser afetado. No entanto, o plano alternativo do editor ainda pode ser influenciado pelas métricas relatadas pelo assinante.
Se você precisar de uma avaliação mais clara do estado da rede, tanto para o provedor quanto para o assinante — e quiser identificar qual terminal é, de fato, responsável pela degradação da qualidade —, utilize as estatísticas de transporte. Elas fornecem indicadores explícitos das condições da rede e identificam claramente a origem da degradação, tornando-as uma ferramenta de diagnóstico mais confiável do que apenas os eventos de fallback. Consulte o observabilidade do cliente e visão geral das condições da rede.
Ativando e desativando o recurso de fallback de áudio
É possível ativar e desativar o recurso de fallback de áudio ao publicar uma transmissão:
Os SDKs do cliente incluem eventos para o fallback de áudio do emissor e do assinante. Esses eventos indicam quando o vídeo do emissor ou do assinante é ativado ou desativado e quando há um aviso de que o vídeo será desativado devido ao fallback de áudio (e à recuperação do vídeo).