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

Nouvelle Video API 2.34 : aperçu du réseau et prise en charge élargie des navigateurs

Publié le May 20, 2026

Temps de lecture : 3 minutes

Introduction

Nous sommes heureux d'annoncer la sortie de Video API de Vonage Client SDK 2.34. S'appuyant sur les améliorations de l'observabilité du client introduites dans la version 2.33, cette version ajoute des rapports sur les conditions du réseau en temps réel, ainsi que le flou en arrière-plan et la prise en charge du remplacement pour Safari et Firefox.

La version 2.34 est disponible à travers JavaScript (Web), iOS, Android, Linuxet Windows. Pour une liste complète des changements, voir les notes de version complètes.

Rapport sur l'état du réseau

En s'appuyant sur les statistiques de l'éditeur et de l'abonné statistiques sur les éditeurs et les abonnés introduites dans la version 2.33la version 2.34 ajoute une nouvelle couche d'informations en temps réel sur l'état du réseau pour vous aider à diagnostiquer de manière proactive les problèmes de qualité vidéo et à y répondre.

Le nouvel événement networkConditionChanged est disponible pour les éditeurs et les abonnés. Il signale l'état actuel du réseau état du réseau sur cinq niveaux (Excellent, Bon, Passable, Avertissement et Critique). Il identifie également quelle partie responsable de la dégradation du flux et pourquoi (par exemple, contraintes de bande passante ou perte de paquets).

Pour les éditeurs :

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}`);
});

Pour les abonnés, vous pouvez désormais déterminer si la dégradation provient d'une source locale ou de l'éditeur distant :

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}`);
  }
});

Utilisé avec les introduites dans la version 2.33ces nouveaux événements fournissent une image complète de l'expérience de l'utilisateur final en temps réel, ce qui permet d'identifier plus rapidement la cause première des problèmes de qualité et de construire des expériences plus intelligentes et adaptatives.

Lire le Guide sur l'observabilité des clients pour plus de détails.

Flou d'arrière-plan et remplacement sur Safari et Firefox

La version 2.34 apporte le flou d'arrière-plan et le remplacement de l'arrière-plan à Safari et Firefoxet atteint la parité avec les navigateurs basés sur Chromium.

Cette mise à jour garantit un niveau élevé et cohérent de protection de la vie privée dans tous les principaux navigateurs. Que vos utilisateurs soient sur Chrome, Safari, Firefox ou qu'ils utilisent une application native, ils peuvent désormais flouter ou remplacer leur arrière-plan pour conserver une apparence professionnelle et protéger la vie privée de toute personne en arrière-plan.

Pour plus de détails sur la mise en œuvre, voir la documentation du Media Processor.

Pour commencer

Prêt à passer à la vitesse supérieure ? Voici ce qu'il faut savoir.

Installation pour JavaScript/Web :

npm install @vonage/client-sdk-video@2.34.0

Pour les SDK natifs, consultez notre documentation pour les instructions d'installation spécifiques à chaque plateforme.

Remarque : Le SDK React Native suit chaque version du SDK natif une fois que les travaux d'intégration, de test et de validation nécessaires sont terminés.

Conclusion

La version 2.34 continue de s'appuyer sur les améliorations en matière d'observabilité et de qualité introduites dans la version 2.33, tout en étendant la prise en charge du flou d'arrière-plan/remplacement à Safari et Firefox. Si vous créez des expériences vidéo riches qui doivent fonctionner de manière fiable dans tous les principaux navigateurs, cette version a quelque chose à vous offrir.

Vous avez une question ou souhaitez partager ce que vous construisez ?

Restez connecté et tenez-vous au courant des dernières nouvelles, astuces et événements concernant les développeurs.

Partager:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroDéfenseur des développeurs

Julia s'engage à aider ses collègues développeurs en créant des tutoriels, des guides et des ressources pratiques. Grâce à son expérience en matière de sensibilisation et d'éducation, elle vise à rendre la technologie plus accessible et à améliorer l'expérience globale des développeurs. Vous pouvez souvent la trouver lors d'événements communautaires locaux.