https://a.storyblok.com/f/270183/1368x665/356d276b31/26may_dev-blog_new-video-api234_1368x665-wlogo.jpg

Nova Video API 2.34: Informações sobre a rede e suporte ampliado a navegadores

Publicado em May 20, 2026

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.0

Para 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?

Fique conectado e acompanhe as últimas notícias, dicas e eventos para desenvolvedores.

Compartilhar:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroRepresentante de Desenvolvedores

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.