Présentation du système de repli audio
Utilisez l'API de repli audio d'OpenTok pour hiérarchiser dynamiquement l'audio en fonction de la qualité du réseau.
La fonction de repli audio permet à tous les participants de continuer à participer à la conversation, même en cas de problèmes de connexion ou de mauvaises conditions réseau, en désactivant temporairement la vidéo pour le participant concerné. La fonctionnalité de repli audio d’OpenTok s’adapte en temps réel aux conditions réseau, garantissant ainsi que les participants ne soient pas déconnectés en cas de mauvaise couverture. Lorsque les conditions s'améliorent, le flux vidéo est rétabli grâce à notre fonctionnalité de rétablissement vidéo.
Les fonctions de repli audio de l'éditeur et de l'abonné se combinent pour offrir une qualité d'appel optimale. Un abonné peut revenir à l'audio seul (si les conditions de l'abonné le justifient) ou un éditeur peut revenir à l'audio seul en cas de mauvaises conditions de réseau.
Lorsque les fonctions de repli audio de l'éditeur et de l'abonné sont activées, le SDK envoie des événements pour indiquer les changements de qualité. Vous pouvez utiliser ces événements pour déclencher des notifications dans le client, ou le SDK peut afficher les notifications de l'interface utilisateur par défaut.
Repli audio de l'abonné
La fonction de repli audio de l'abonné améliore la qualité de l'appel en désactivant automatiquement les flux vidéo entrants, ce qui entraîne un mode audio uniquement en cas de détérioration des conditions du réseau du côté de l'abonné. Les autres clients continueront à recevoir la vidéo, quelles que soient les conditions du réseau de l'abonné. Cette fonction est gérée par le Video Media Router de Vonage et n'est disponible que dans les sessions routées. Voir la page documents sur la création de sessions pour comprendre la distinction entre les sessions routées et relayées.
Repli audio de l'éditeur
La fonction de repli audio de l'éditeur améliore la qualité des appels en permettant à l'éditeur de passer en mode audio uniquement lorsque les conditions du réseau du client de publication ne permettent pas la prise en charge de la vidéo. L'éditeur reprend la vidéo lorsque les conditions du réseau s'améliorent.
La fonction de repli audio de l'éditeur est prise en charge à la fois dans les sessions relayées et routées (voir Le routeur vidéo multimédia de Vonage et les modes médias).
Les fonctions de repli audio de l'éditeur comprennent des améliorations permettant de surveiller la bande passante et l'encombrement d'un flux publié. L'éditeur donnera la priorité à la communication audio et se rabattra sur l'audio lorsque l'encombrement de la bande passante ne permet pas de prendre en charge les communications vidéo.
Avec la fonction de repli audio de l'éditeur, le client éditeur reçoit un retour d'information sur la qualité (sur la perte de paquets, la bande passante et la congestion) de l'abonné (dans une session relayée) ou du routeur vidéo de Vonage (dans une session routée).
Interprétation des événements de repli audio de l'éditeur et de l'abonné en cas de dégradation du réseau
Les événements de repli audio de l'éditeur et de l'abonné n'indiquent pas directement quel point d'extrémité subit une dégradation du réseau. Ils reflètent plutôt deux perspectives différentes sur la qualité du réseau : la vision de l'éditeur sur ses propres statistiques et la vision agrégée du routeur vidéo de Vonage.
-
Dans les sessions relayées, seul le repli audio de l'éditeur est pris en charge. Bien que les événements de repli proviennent de l'éditeur, cela ne signifie pas nécessairement que l'éditeur rencontre des problèmes de réseau. Les mesures de congestion sont calculées de bout en bout et sont influencées à la fois par l'éditeur et l'abonné.
-
Dans les sessions routées, le repli de l'éditeur et de l'abonné est pris en charge. Étant donné que le routeur vidéo de Vonage peut effectuer différentes transitions de connexion entre pairs ou fonctionner dans des configurations hybrides, il peut être difficile de déterminer la source exacte de la dégradation à partir des seuls événements de repli. En règle générale, il faut supposer que la dégradation est du côté de l'abonné. Si le repli audio de l'éditeur est activé et que le client reçoit un événement de repli immédiatement suivi d'un signal stream updated event lorsque le canal vidéo est désactivé, l'éditeur peut également - ou exclusivement - être affecté. Cependant, le repli de l'éditeur peut encore être influencé par les mesures rapportées par l'abonné.
Si vous avez besoin d'une évaluation plus précise de l'état du réseau, tant du côté de l'éditeur que de celui de l'abonné, et que vous souhaitez identifier le terminal réellement responsable de la dégradation de la qualité, utilisez plutôt les statistiques de transport. Celles-ci fournissent des indicateurs explicites de l'état du réseau et identifient clairement la source de la dégradation, ce qui en fait un outil de diagnostic plus fiable que les seuls événements de repli. Consultez la Observabilité des clients et vue d'ensemble de l'état du réseau.
Activation et désactivation de la solution de secours audio
Vous pouvez activer ou désactiver la solution de secours audio lors de la publication d'un flux :
Les SDK clients incluent des événements pour le repli audio de l'éditeur et de l'abonné. Ces événements indiquent quand la vidéo de l'éditeur ou de l'abonné est activée ou désactivée, et quand il y a un avertissement de désactivation de la vidéo, en raison du repli audio (et de la récupération de la vidéo).