1 votes

Pourquoi la transmission locale d'un fichier via AirDroid est-elle plus lente que son téléchargement depuis Internet ?

J'ai un fichier vidéo sur mon appareil Android (One Plus 7 Pro). J'utilise l'application AirDroid pour télécharger ce fichier sur mon ordinateur de bureau via un navigateur web ou une application sur l'ordinateur. Tout se passe localement, je peux couper la connexion internet au milieu du transfert et cela n'entravera pas le transfert.

Je trouve que ce transfert est plus lent que prévu. La vitesse la plus rapide que j'ai pu atteindre est de 6 mégaoctets par seconde, ce qui n'est possible que lorsque j'héberge un hotspot avec mon téléphone et que je connecte l'ordinateur de bureau à ce hotspot.

Si je connecte le téléphone et l'ordinateur de bureau à un routeur WiFi, je n'obtiens qu'environ la moitié de cette vitesse.

Ces deux appareils sont capables de charger et de télécharger des données bien plus rapidement que cela. Si je les connecte à une connexion internet suffisamment rapide via le WiFi, ils peuvent charger et télécharger des fichiers depuis et vers l'internet à des vitesses plusieurs fois supérieures à celles mentionnées ci-dessus.

Si leur matériel est capable de le faire lors de la transmission vers/depuis l'internet, pourquoi ne peuvent-ils pas faire la même chose au niveau local ? Je suppose qu'en supprimant le goulot d'étranglement de la connexion Internet, la vitesse serait beaucoup plus rapide.

J'ai remarqué que cette limitation de vitesse se produisait également avec d'autres applications qui faisaient des choses similaires, comme ShareIt. Je l'ai également constaté sur une multitude d'appareils Android de différentes marques et sur divers ordinateurs.

2voto

pr0nin Points 353

Si je connecte le téléphone et l'ordinateur de bureau à un routeur WiFi, je n'obtiens qu'environ la moitié de cette vitesse.

Cela est dû à la manière dont fonctionne un réseau Wifi. Si vous transmettez des données d'un appareil Wifi à un deuxième appareil Wifi connecté au même réseau Wifi (en utilisant la fréquence Wifi et que le routeur ne prend pas en charge la fonction MIMO), les données seront toujours transmises de cette manière (définie par la norme Wifi) :

appareil 1 -> routeur Wifi -> appareil 2

Par conséquent, chaque paquet doit être transmis deux fois par voie hertzienne et, dans votre réseau Wifi, un seul appareil peut être actif (envoyer ou recevoir des données) à la fois. Il semble que le facteur limitant de votre installation soit la vitesse de transmission Wifi. Les deux appareils semblent utiliser les mêmes fréquences Wifi et ne peuvent donc pas communiquer en même temps mais en alternance. Par conséquent, vous n'obtenez que la moitié de la vitesse.

Cette situation ne se produirait pas si votre Wifi prenait en charge l'une des techniques suivantes :

  • Le Wifi fonctionne en mode 2.4GHz et 5GHz (et un appareil supporte le Wifi 5GHz)
  • Le routeur possède plusieurs antennes et peut utiliser la diversité des antennes (MU-MIMO) afin que plusieurs appareils puissent communiquer en même temps.

Il est également possible d'utiliser une connexion WiFi Direct. Elle n'implique pas le routeur et la connexion devrait donc être jusqu'à deux fois plus rapide. Mais je n'ai pas d'expérience avec ce type de connexion et AirDroid.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X