Swift

Exécution de l'application

Compiler et exécuter depuis Xcode sur un périphérique physique ou le Simulateur.

  • Le simulateur utilise une vidéo de test pour la publication lorsqu'aucune caméra n'est disponible ; l'abonnement à distance et les statistiques continuent de fonctionner.
  • Pour obtenir des indicateurs réseau réalistes, privilégiez l'utilisation d'un appareil physique connecté au Wi-Fi ou au réseau mobile.

Ajouter un deuxième participant

L'observabilité du côté de l'abonné nécessite un flux publié à distance. Utilisez l'une des deux options suivantes :

Rejoignez le Playground

  1. Ouvrir Terrain de jeux vidéo de Vonage (connectez-vous à votre Account Vonage (si on vous y invite).
  2. Sélectionner Rejoindre une session existante.
  3. Collez la même chose ID de la session comme kSessionId dans votre application.
  4. Cliquez sur Rejoindre la session, puis Connecter, puis Publier un flux.

Votre application iOS devrait recevoir streamCreated, afficher la vidéo à distance et mettre à jour la superposition des statistiques.

Ce qu'il faut rechercher

Vérifier Résultat attendu
Connexion La console indique que la session est connectée ; la vue de l'éditeur local est visible
Abonnement La vidéo à distance s'affiche après streamCreated
Statistiques vidéo La superposition affiche la mise à jour des octets/paquets
Lien vers les médias La bande passante de liaison descendante est renseignée ; la liaison montante à distance si Playground publie avec les statistiques de l'expéditeur
Événement de réseautage Réseau Throttle —networkConditionChanged peut se connecter avec un nouveau reason

Si la liaison montante à distance reste vide, il se peut que le client de publication n'ait pas activé senderStatsTrack sur son éditeur.