Récemment, quelqu'un m'a toujours demandé pourquoi utiliser un CDN à haute défense alors que la vidéo est toujours bloquée dans le PPT. L'année dernière, notre équipe a pris en charge un projet de diffusion en direct, le père de la fête a lancé un “taux de brouillage doit être pressé à 5% en dessous”, les résultats d'une vérification pour trouver qu'ils utilisent le soi-disant “CDN haute défense” est simplement un état nu - - les nœuds sélectionnés au hasard, la recherche de gouging de la bande passante, et même n'a pas ouvert l'optimisation TCP. -Les nœuds sont choisis au hasard, la bande passante est exploitée et l'optimisation TCP n'est même pas activée. Ma tension artérielle a augmenté sur le champ.
En ce qui concerne le décalage vidéo, 80 % des problèmes se situent au niveau de la programmation des nœuds et des ressources de la bande passante. Certains fournisseurs gonflent les chiffres, les nœuds qui vous sont assignés peuvent être à l'autre bout du monde, loin de l'utilisateur. J'ai testé un petit CDN d'usine, les utilisateurs d'Asie du Sud-Est sont en fait programmés vers le nœud américain, la latence a directement grimpé à plus de 300 ms, ce qui n'est pas possible ?
Tout d'abord, l'optimisation des nœuds. Ne croyez jamais ces mots de propagande “des milliers de nœuds dans le monde”, le nombre de nœuds n'est pas aussi élevé que la qualité. Nous avons testé trois fournisseurs l'année dernière : la qualité des nœuds nord-américains de CDN5 est stable, mais la région Asie-Pacifique est souvent pompée ; la ligne européenne de CDN07 est excellente, mais l'Asie du Sud-Est est une ligne d'agrégation de tiers ; enfin, nous avons choisi 08Host, bien que le nombre total de nœuds ne soit pas très élevé, mais chaque nœud est optimisé pour la convergence BGP et l'accélération TCP.
La clé dépend de la stratégie d'ordonnancement des nœuds. La résolution intelligente du DNS n'est que la base, une véritable optimisation doit être réalisée :
Il s'agit de mon script de vérification de l'état des nœuds :
La protection de la bande passante est l'événement principal. De nombreux fournisseurs jouent sur les mots, affirmant que la “bande passante illimitée” se cache en réalité derrière le pool de bande passante partagée. En période de pointe, tous les clients s'emparent ensemble de la bande passante, ne peuvent-ils pas être bloqués ? Nous avons subi cette perte - un événement en direct au cours d'un décalage soudain a grimpé en flèche, et nous avons finalement découvert que le fournisseur nous donnait 100 mégaoctets de bande passante par le trafic d'autres clients.
Aujourd'hui, les vendeurs sont absolument tenus de la fournir avant de signer un contrat :
Le test a permis de constater que 08Host, dans ce morceau à faire le plus réel, a rencontré une attaque pour garantir un minimum de 50% de bande passante disponible, tandis que certains fournisseurs détectent une attaque sur le flux de pincement direct vers vous.
L'optimisation du protocole de transmission vidéo est le véritable reflet du fossé technologique, le protocole TCP directement sur la vidéo est un désastre - perte de paquets et mécanisme de retransmission en quelques minutes pour faire de la carte vidéo une mosaïque. Il est recommandé de l'activer :
N'oublions pas la prise en charge du protocole QUIC. Lorsque nous avons imposé le QUIC sur les mobiles, le taux de décalage a chuté de 37%. En particulier dans les environnements de réseaux faibles (métro/ascenseur), l'avantage de la connexion 0-RTT du QUIC est une bouée de sauvetage.
Des capacités de défense élevées peuvent en fait nuire à la fluidité. Les stratégies de nettoyage de certains fournisseurs sont extrêmement rudes et ne font qu'abandonner des paquets lorsqu'ils constatent un trafic anormal. L'année dernière, nous avons rencontré un dispositif de nettoyage qui tuait par erreur des paquets vidéo, ce qui entraînait la perte d'images clés d'objets étranges. Désormais, tout sera exigé du fournisseur :
Les données réelles parlent d'elles-mêmes. Voici une comparaison avant et après l'optimisation pour l'un de nos clients :
Un dernier conseil solide : ne vous contentez pas de regarder le prix. Une fois que le chiffre d'un choix bon marché d'un fournisseur de dix centimes par Go, les résultats du taux élevé de décalage à la partie à revendiquer. L'équipe de sélection doit maintenant tester trois éléments : la stabilité de la latence des nœuds, la capacité d'éclatement de la bande passante et la finesse de la stratégie de nettoyage. 08Host, bien que plus cher mais vraiment stable, CDN07 convient aux entreprises européennes, les nœuds nord-américains CDN5 peuvent être utilisés en complément.
Aujourd'hui, même les CDN doivent “prévenir les coéquipiers” - prévenir les fournisseurs peu fiables, les voisins qui partagent la bande passante et les stratégies de nettoyage brutales. Si vous voulez vraiment réduire le taux de décalage, vous devez être comme un vieux chasseur fixant sa proie sur chaque détail technique. Le jour où vous découvrirez que la vidéo n'est pas bloquée, il est fort probable que vous n'ayez pas eu de chance, mais qu'un ingénieur soit resté éveillé toute la nuit pour l'écouter.

