
Compartilhar:
Julia está empenhada em capacitar outros desenvolvedores por meio da criação de tutoriais, guias e recursos práticos. Com experiência em divulgação e educação, ela busca tornar a tecnologia mais acessível e aprimorar a experiência geral dos desenvolvedores. É comum encontrá-la em eventos da comunidade local.
Nova Video API 2.34: Informações sobre a rede e suporte ampliado a navegadores
Tempo de leitura: 3 minutos
Introdução
Temos o prazer de anunciar o lançamento da Video API da Vonage Client SDK 2.34. Com base nas melhorias de observabilidade do cliente introduzidas na versão 2.33, esta versão adiciona relatórios em tempo real sobre as condições da rede, além de suporte ao desfoque de fundo e à substituição de imagens para o Safari e o Firefox.
A versão 2.34 está disponível em JavaScript (Web), iOS, Android, Linuxe Windows. Para obter uma lista completa das alterações, consulte as notas completas da versão.
Relatórios sobre as condições da rede
Com base nas estatísticas de editores e assinantes introduzidas na versão 2.33, a versão 2.34 adiciona uma nova camada de informações em tempo real sobre o desempenho da rede para ajudá-lo a diagnosticar e responder de forma proativa a problemas de qualidade de Video.
O novo networkConditionChanged evento está disponível tanto para editores quanto para assinantes. Ele informa a condição da rede em cinco níveis (Excelente, Bom, Razoável, Aviso e Crítico). Ele também identifica qual das partes é responsável pela degradação do fluxo e por quê (por exemplo, restrições de largura de banda ou perda de pacotes).
Para editoras:
publisher.on('networkConditionChanged', ({ reason, statsContainer }) => {
const { stats } = statsContainer;
console.log('Network condition changed.');
console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
});
Para os assinantes, agora é possível determinar se a degradação está ocorrendo localmente ou no editor remoto:
subscriber.on('networkConditionChanged', ({ reason, stats }) => {
console.log('Network condition changed.');
console.log(`Degradation source: ${stats.mediaLink.networkDegradationSource}`);
if (stats.mediaLink.networkDegradationSource === 'local') {
console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
} else if (stats.mediaLink.networkDegradationSource === 'remote') {
console.log(`Network Condition: ${stats.mediaLink.remotePublisherTransport.networkCondition}, Reason: ${stats.mediaLink.remotePublisherTransport.networkConditionReason}`);
}
});
Quando utilizadas em conjunto com as estatísticas apresentadas na seção 2.33, esses novos eventos oferecem um panorama abrangente da experiência do usuário final em tempo real, agilizando a identificação da causa raiz de problemas de qualidade e a criação de experiências mais inteligentes e adaptativas.
Leia o Guia de Observabilidade do Cliente para obter todos os detalhes.
Desfoque e substituição de fundo no Safari e no Firefox
A versão 2.34 traz os recursos de desfoque de fundo e substituição para o Safari e Firefox, alcançando paridade de recursos com os navegadores baseados no Chromium.
Esta atualização garante um padrão elevado e consistente de proteção à privacidade em todos os principais navegadores. Quer seus usuários estejam no Chrome, Safari, Firefox ou utilizando uma aplicação nativa, agora eles podem desfocar ou substituir o fundo para manter uma aparência profissional e proteger a privacidade de qualquer pessoa que apareça no fundo.
Para obter detalhes sobre a implementação, consulte a documentação do Media Processor.
Introdução
Pronto para fazer a atualização? Veja aqui o que você precisa saber.
Instalação para JavaScript/Web:
npm install @vonage/client-sdk-video@2.34.0Para SDKs nativos, acesse nossa documentação para obter instruções de instalação específicas para cada plataforma.
Observação: O SDK do React Native acompanha cada lançamento do SDK nativo após a conclusão dos trabalhos necessários de integração, teste e validação.
Conclusão
A versão 2.34 dá continuidade às melhorias em observabilidade e qualidade introduzidas na versão 2.33, ao mesmo tempo em que amplia o suporte ao desfoque/substituição de fundo para o Safari e o Firefox. Se você está criando experiências de Video avançadas que precisam funcionar de maneira confiável em todos os principais navegadores, esta versão tem algo a oferecer para você.
Tem alguma dúvida ou quer compartilhar o que está criando?
Inscreva-se no Boletim Informativo para Desenvolvedores
Siga-nos no X (antigo Twitter) para ficar por dentro das novidades
Assista aos tutoriais no nosso canal do YouTube
Conecte-se conosco na página de desenvolvedores da Vonage no LinkedIn
Fique conectado e acompanhe as últimas notícias, dicas e eventos para desenvolvedores.
Compartilhar:
Julia está empenhada em capacitar outros desenvolvedores por meio da criação de tutoriais, guias e recursos práticos. Com experiência em divulgação e educação, ela busca tornar a tecnologia mais acessível e aprimorar a experiência geral dos desenvolvedores. É comum encontrá-la em eventos da comunidade local.