article rapide des portraits et des utilisateurs de vidéo Web pour explorer l'application

Auteur | Ali spécialistes du développement du divertissement sans fil musique de riz

Ali ingénieur développement test civique épine dorsale de coeur

Zebian | Tu Min

fond

Les utilisateurs de vidéo est un grand consommateur de trafic réseau mobile. APP par rapport aux autres étroitement liés expérience utilisateur vidéo Watch et environnement réseau. Jouer le taux de réussite, le taux Caton, la proportion de l'expérience haute définition de ces indicateurs de base sont tous liés à la performance des produits dans un environnement réseau.

Nous pouvons trouver une partie de la pratique actuelle de l'analyse du réseau et des portraits environnementaux sur le marché. « Roi de la gloire » Voyage Haut par exemple la main dans le réseau fournit une mesure de la qualité du réseau a été décrit avec l'état actuel du temps de retard du routeur, une cellule, un réseau public, l'utilisateur est présenté avec un résultat de détection visuelle. Telles que l'utilisation de la vitesse modèle de simulation de réseau public de 500kbps, le taux de perte de paquets de 20% avec le métro de modèles simulés. Portrait de l'importance du réseau se résume en une phrase: personnalisée, les décisions différenciées. Les différents utilisateurs tout en regardant une vidéo, l'environnement réseau a des différences évidentes. Ce corps de différence peut se résumer en deux aspects:

  • les différences de qualité réseau. En fin de compte affecter la qualité du réseau est le taux de flux vidéo téléchargés. Lors du téléchargement de débit binaire vidéo inférieur au taux pendant une longue période ou gigue sévère, il est facile de produire le jeu Caton. taux de téléchargement d'une combinaison de facteurs qui ont influencé tous les aspects du lien de jeu, ce qui nous oblige à évaluer la qualité des liens sur le lien pour trouver la partie du problème en cas de baisse des taux de téléchargement, les solutions d'application correspondant à des problèmes spécifiques afin d'obtenir adoptée au coup par coup, à portée de main.

  • différences d'environnement réseau. L'utilisateur est sur le chemin dans le réseau domestique, un réseau public ou dans ses déplacements. Reconnaître l'environnement n'est ici plus une acquisition de données en temps réel et l'analyse, il a besoin d'une certaine période de collecte de données précédente, l'utilisateur étant en mesure de comprendre l'environnement dans lequel le trafic réseau en fonction d'une série de caractéristiques, qui peut se produire dans cet environnement comprend la capacité à des événements de jeu faire prévoir à l'avance, combinée à l'application des stratégies sur mesure, peut fournir à l'utilisateur une meilleure expérience de visionnement vidéo.

  • réseau Portrait

    Évaluation du réseau en cours de lecture, le moyen de comparaison est commun pour estimer la vitesse de téléchargement de la tranche vidéo ou le tampon d'un joueur (tampon) par le taux de diminution de la vitesse. En effet, la vitesse de téléchargement et tamponner le taux de déclin pourrait refléter la performance de bout en jeu lien, mais dans la pratique de l'ingénierie réelle, nous espérons saisir des informations plus dimensions d'adopter différentes stratégies de jeu. Par exemple, si la lecture fragment de la vitesse de téléchargement tombe tout à coup, si l'on sait du côté CDN échoue, le joueur peut passer à la liaison de veille CDN, et si l'utilisateur est une bande passante de réseau local, la congestion, nous pouvons changer la vitesse de lecture par Smart Logic un flux de débit binaire inférieur. Quand on peut détecter des changements dans la lecture vidéo de réseau, et d'analyser les raisons vitesse de téléchargement du changement, il est possible de faire efficacement la stratégie appropriée pour améliorer l'expérience de lecture.

    La vidéo est joué dans le terminal utilisateur du réseau 1 représenté sur la figure. De la topologie du réseau, les facteurs qui influent sur l'utilisateur pour lire la vidéo téléchargée, y compris l'équipement utilisateur, réseau local, un réseau public, quatre sections CDN. Les principaux paramètres de l'équipement utilisateur affectent la qualité de la puissance du signal réseau. LAN des données de la qualité du réseau reflète la capacité de distribution de la passerelle. Certains indicateurs quantitatifs, y compris retard de données, le taux de perte de paquets, la congestion du canal du réseau au dispositif de passerelle et similaires. Compte tenu de la qualité du réseau public du dispositif de réseau demandant la qualité aléatoire. L'indice comprend un temps de retard, le taux de perte de paquets de l'adresse aléatoire. côté CDN CDN est principalement la qualité et la planification est normale, elle reflète. Les indicateurs quantitatifs, y compris la tranche de téléchargement jeu la vitesse de téléchargement, la latence TCP, le taux de perte de paquets.

    Figure 1: les utilisateurs de vidéo la topologie du réseau

    L'équipement utilisateur, réseau local, un réseau public, quatre dimensions CDN dans la dispersion de l'indice source, et la dimension de données ne sont pas uniformes, la nécessité de données d'index processus de nettoyage, caractérisé par sa capacité à trouver et ensuite analysées par les caractéristiques statistiques de la vitesse. Procédé selon l'une des données extraites de la série originale dans les caractéristiques statistiques représentées sur la figure 2:

    Figure 2: Caractéristique Processus d'extraction

    1. Nettoyage de données: La collecte des données d'origine, car les problèmes de synchronisation de fil, présentera des données sales. Y compris 0 ou valeur maximale. -1,0 être mélangé, par exemple, des données telles que la valeur de délai d'attente, ou lorsque le temps de traitement de passerelle rtt. Les valeurs aberrantes auront une incidence sur le résultat final de la détermination, le traitement de suppression est généralement choisi, tandis que pour les valeurs manquantes, peut être supprimé, ou l'opération de remplissage, le remplissage en fonction du cas de la sélection de la moyenne, aléatoire, k le plus proche procédé voisin tel que le remplissage.

    2. Normalisation des données: Les données données normalisées normalisées pour faire le nettoyage, l'enlèvement de l'unité de limitation, pour faciliter la comparaison des différents indicateurs ou pondération. Enfin, la pluralité de caractéristiques dans un vecteur multidimensionnel, le vecteur normalisé par les données de normalisation afin d'atteindre l'objet, si les données en unités de ms ou une valeur dans KBps, constitue un élément unifié dans un vecteur.

    3. La fonction est dérivé et sélectionné: caractéristiques dérivées destinées à convertir les caractéristiques d'origine, les nouvelles données requises calculées, par exemple: une caractéristique du calcul de la moyenne, la variance, écart-type, des caractéristiques des données sous-bit sélectionnées X pour caractériser similaires. Par exemple, chaque rtt passerelle a rapporté des données de retard est le résultat de plusieurs acquisitions, généralement utilisées dans le calcul de la moyenne calculée, la variance, etc. exprimée en termes de débit et de la carte, il est souhaitable d'obtenir une période de temps pour atteindre valeur maximale, et donc, la moyenne n'est pas la meilleure solution ici n'est une valeur selon la 90e caractérisée.

    Et la sélection des fonctionnalités, la corrélation peut être vérifiée, le résultat de la vérification pour sélectionner un degré élevé de caractéristiques de corrélation, par exemple en utilisant le coefficient de corrélation de Pearson afin de vérifier la corrélation entre les variables. Données à travers une série de lavage, cahier des charges résultant, après avoir sélectionné la fonction, a le degré de différenciation nécessaire, mais aussi avec l'algorithme de regroupement correspondant est la preuve, et peut être observée avec une densité plus intuitive + scattergramme de la figure. données.

    Figure 3: Dispersion dans lequel

    La figure 3 est un diagramme de dispersion de la partie de distribution de l'utilisateur de la passerelle retarde sa vitesse moyenne, l'axe horizontal représente la vitesse moyenne du réseau, en unités de kbps, et l'axe vertical est la porte de chaque retard d'acquisition de taille moyenne (MS), chaque un seul point de données rouge, le diagramme de dispersion classique est différente, la figure distribution de densité calculée également des points tracés, la zone de densité de la zone bleue, plus la couleur plus la densité, en outre, le droit vertical la carte des limites, ainsi que la distribution des données d'axe et un axe horizontal au-dessus. La figure convertie par la voie de la visualisation des données, cela montre la distribution des données partielles. Les informations sont obtenues à partir de la figure:

  • La partie la plus forte densité de plusieurs petits retards dans la zone de la passerelle;

  • Du point de vue de l'abscisse est élevée, plus la vitesse de la partie, moins la quantité de retard de l'entrée à une valeur supérieure.

  • scénarios

    analyse de la qualité du réseau fournit les résultats des résultats à plusieurs dimensions, plus précises peuvent nous dire pourquoi les problèmes de réseau. Pour différents types de problèmes, appliquer la stratégie appropriée, vous pouvez obtenir les résultats souhaités. Le tableau 1 énumère quelques-uns des différents types de stratégies sous réseau faible.

    Le tableau 1 présente le réseau faible de la politique

    L'expérience du programme d'optimisation

    scénarios

    Si la force du signal est faible

    Pour rappeler au signal d'utilisateur est faible, et si près de wifi

    Conseils de chargement

    Caton Auto Système Service de diagnostic

    depuis le semis

    stratégie tampon

    politique intelligente de fichiers

    LAN qualité du réseau est faible

    Ou rappeler à l'utilisateur de redémarrer le routeur paramètres d'optimisation de la maison, la sélection d'un canal libre plus comme

    faible qualité du réseau public

    L'utilisation de téléchargements simultanés, Quic / BBR autre protocole de téléchargement net positif faible, etc., en utilisant la stratégie tampon tampon conservateur

    cdn la qualité du réseau est faible

    cdn commutateur de secours, autre nom de domaine

    1. La faiblesse des utilisateurs du réseau des conseils

    Lorsque le réseau est faible tampon, si elle est un signal de retard de temps ou d'un réseau local, comme le montre, l'utilisateur sera invité à 4 dans la mémoire tampon de page, pour guider l'utilisateur pour obtenir l'optimisation correspondant. Caton résultat de la détection dans le système de service à la clientèle, également donner les conseils correspondants.

    Figure 4: wifi faible pointes de tampons de signal

    2. Réseau faible Scheduling Optimisation:

    Si les résultats des tests de réseau sont de bonne qualité réseau public, mauvaise qualité CDN, le problème de planification est généralement rencontrée. Cette fois piger le lien de téléchargement s'il y a des problèmes, tels que la planification CDN ou s'il y a interprovincial et inter-réseaux, si l'URL est pris en otage, CDN étanche à l'eau si vous devez activer des lignes alternées.

    3. Faible optimisation du réseau Télécharger:

    Si le réseau détecte le résultat est de mauvaise qualité réseau public, la qualité CDN est faible, ce qui indique que l'utilisateur est dans un environnement de réseau faible, nous commencerons les téléchargements simultanés, QUIC, BBR et d'autres de façon positive pour télécharger une résistance élevée à latence élevée et le taux de perte de paquets, mais aussi guider l'utilisateur d'utiliser un fichier intelligent ou montre à taux réduit.

    4. portrait Scénario utilisateur:

    passerelle délai, la passerelle IP, la puissance du signal, la passerelle de données et les performances retard dans différents scénarios sont différents. Par exemple, un réseau domestique est relativement stable, la passerelle a une latence plus faible, connecté à un équipement LAN relativement fixe, la passerelle IP, etc., ont aussi des points communs. Notre utilisation intégrée des indicateurs devant l'analyse du réseau et la classification fonction d'extraction, peut être appliquée pour identifier les scénarios de l'utilisateur final. Comme le montre la figure.

    Figure 5: portrait d'une scène, caractérisé par un réseau

    langage de programmation moderne grand PK, en 2020, les développeurs de langage de programmation sept se soucient!

    Le rejet de MySQL d'Oracle classé Top1, la plupart réutilisation de cloud privé, grande pénurie de talents de données! | applications grandes de données chinois rapport annuel

    Comment Fun Version AlphaGo de backgammon avec CNN?

    programmeurs qui attrapent des poissons, maintenant les heures supplémentaires volontaires à Wuhan

    chaîne de blocs avec une grande intégrité des données et les données peuvent ouvrir une nouvelle ère?

    Place 2.0 éther, la fragmentation, les chaînes de bloc d'état général canal DAG, extensible à chaîne ...... solution!

    iOS version bêta microcanal du mode Diablo, a allégué les accusations malveillantes, les plates-formes sociales d'arrêt Âme d'exploitation partenaire, AWS pour lancer le système d'exploitation open s
    Précédent
    Ma recommandation IDE nuage favori
    Prochain
    TOP 3 problème de l'industrie informatique: « égal » est la source des problèmes majeurs dans de nombreux logiciels d'ingénierie de
    langages de programmation modernes grand PK, en 2020, les développeurs de langage de programmation de sept se soucient
    40 Entretien Data Mining Zhenti grande course
    Ouvrir la police source n'a pas d'odeur? Tout ce que vous choisissez éclatez police rouge sur cinq GitHub
    Pourquoi devrions-nous utiliser Flutter?
    l'architecture hybride, les données ... Le bug de sécurité natif nuage sombre trop facile de provoquer un désastre
    Facebook et faire des choses, les violations de la concurrence-accord a été mis en accusation, les technologies clés PyTorch doute Violation
    Fun SpringBoot2.x des objets mis en cache | programme Force
    Mountain « plantation d'arbres nuage » vert fait suite aux « fleurs » nuage rouge net ouvert
    Zhangjiajie « 315 » premier feu de contrefaçon de feu strict
    Groupe a fait don d'amour fournitures pour la maison pouvoir Shaoyang prévention des épidémies de comté et le retour au travail re-production
    Et la race épidémique! La Chine a commencé le premier jour du Groupe d'experts en Italie Full Record