
Cet article explique comment l'architecture de Zoom permet de supporter 300 millions d'appels vidéo par jour. En premier lieu, Zoom utilise le codage vidéo évolutif (SVC) pour diffuser une vidéo, réduisant ainsi l'utilisation de la bande passante et du CPU du serveur. Deuxièmement, Zoom sépare le traitement du flux vidéo du routage, n'effectuant pas le traitement sur le serveur mais sur le client. Troisièmement, Zoom n'associe pas les flux vidéo des participants sur le serveur, mais envoie des flux vidéo séparés à chaque client. Quatrièmement, le client de Zoom surveille la qualité du service (QoS) en mesurant la perte de paquets de données et la latence. Enfin, Zoom utilise le protocole User Datagram Protocol (UDP) pour une livraison rapide des données, avec TCP, HTTPS et HTTP comme solutions de repli.
via TL;DR : lire l’article source



Laisser un commentaire