Contraintes vidéo
L’API Contraintes vidéo permet aux développeurs de contrôler la qualité vidéo à partir des appels vidéo. Avec cette API, les développeurs peuvent définir des résolutions vidéo maximales, une fréquence d’images et une vitesse de transmission afin que l’appel soit optimisé pour les conditions réseau et d’appareil de l’utilisateur(-trice).
Le moteur vidéo Azure Communication Services est optimisé pour permettre à la qualité vidéo de changer dynamiquement en fonction de la capacité de l’appareil et de la qualité du réseau. Mais dans certains cas, la qualité vidéo la plus élevée n’est pas une priorité, ou vous souhaitez limiter l’utilisation de la bande passante vidéo dans une application. Pour prendre en charge ces cas d’utilisation, vous pouvez utiliser l’API Contraintes vidéo afin de contrôler plus étroitement la qualité vidéo que les utilisateurs perçoivent.
Un autre avantage de l’API Contraintes vidéo est qu’elle permet aux développeurs d’optimiser l’appel vidéo pour différents appareils. Par exemple, si un utilisateur utilise un appareil plus ancien avec une puissance de traitement limitée, les vous pouvez définir des contraintes sur la résolution vidéo pour s’assurer que l’appel vidéo s’exécute en douceur sur cet appareil.
Contraintes prises en charge
Plateforme | Contraintes prises en charge |
---|---|
Web | Vidéo entrante : résolution Vidéo sortante : résolution, fréquence d’images, vitesse de transmission |
Android | Vidéo entrante : résolution Vidéo sortante : résolution, fréquence d’images |
iOS | Vidéo entrante : résolution Vidéo sortante : résolution, fréquence d’images |
Windows | Vidéo entrante : résolution Vidéo sortante : résolution, fréquence d’images |