
Partager:
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.
Nouvelle Video API 2.34 : aperçu du réseau et prise en charge élargie des navigateurs
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.0Pour 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 ?
Rejoignez la conversation sur le Communauté Vonage Slack
S'abonner à la Bulletin d'information du développeur
Suivez-nous sur X (anciennement Twitter) pour les mises à jour
Regardez les tutoriels sur notre chaîne YouTube
Connectez-vous avec nous sur la page Vonage Developer sur LinkedIn
Restez connecté et tenez-vous au courant des dernières nouvelles, astuces et événements concernant les développeurs.
Partager:
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.