75 votes

Est-ce que le streaming utilise la même quantité de bande passante que le téléchargement ?

Supposons que le contenu soit de la même qualité (ceteris paribus), le streaming de médias (c'est-à-dire vidéo, audio) utilise-t-il la même quantité de bande passante que le téléchargement ?

Imaginons que je télécharge un film HD sur Amazon ou que je le streame, serait-ce une utilisation équivalente de la bande passante ?

1voto

hookenz Points 3983

La réponse est "ça dépend".

La réponse est NON, pour les fournisseurs qui hébergent des vidéos en général. Les fournisseurs décent qui diffusent des vidéos utilisent un contrôle de débit pour garantir une lecture fluide et une bande passante optimale pour le plus grand nombre de personnes possible. Ainsi, même si vous avez beaucoup de bande passante, il peut décider de vous donner seulement 5 Mbit et cela restera correct.

Si vous effectuez un téléchargement HTTP, les algorithmes de contrôle de débit TCP entreront en jeu pour garantir que vous saturez une ou les deux extrémités de la connexion ou n'importe quoi entre les deux. Donc, si vous aviez 100 Mbit disponibles, il utilisera tout ce qu'il peut obtenir ou proche de 100 Mbit.

Cela suppose bien sûr qu'il n'y ait pas de QoS se produisant n'importe où entre le client et le serveur.

Votre question est si vague que je pourrais également la faire en sorte que dans certaines configurations naïves la réponse soit OUI (avec des hypothèses), les débits sont identiques. Pour ce faire, il suffit de déposer le fichier sur votre serveur web de base et de l'ouvrir avec votre navigateur pour qu'un lecteur se déclenche. Ou intégrez la vidéo sur votre serveur web de base et encore une fois, elle se lira dans le navigateur et utilisera une bande passante identique avec l'hypothèse suivante... pas d'autres utilisateurs, personne d'autre partageant le réseau avec vous... aucun autre facteur en jeu qui pourrait modifier votre bande passante.

Gardez à l'esprit que lorsque vous téléchargez un fichier depuis un site web, puis le téléchargez à nouveau, la bande passante entre le premier et le deuxième téléchargement peut varier. Cela est simplement dû au fait que la charge sur le serveur peut changer et la congestion sur le réseau et les chemins de réseau peuvent également changer.

Donc voilà... ça dépend.

1voto

Depuis un point de vue réseau, "téléchargement" et "streaming" sont des services différents, on parle de "profil de trafic"

Pour le service de streaming, le réseau doit fournir un débit constant minimum (techniquement, "bande passante" a une signification différente), le service de streaming est sensible aux interruptions et au jitter. Il ne nécessite pas le débit maximal du réseau, le délai ou la latence ne sont pas critiques.

De l'utilisateur final, cela signifie : La vidéo doit se dérouler en douceur sans interruptions ni coupures. Peu importe si la vidéo démarre quelques secondes plus tôt ou plus tard.

Le "téléchargement" nécessite généralement le débit maximal possible du réseau, le téléchargement doit être terminé le plus rapidement possible. Les retards, interruptions et jitter ne sont pas critiques.

Un réseau peut proposer plusieurs profils de trafic qui sont complètement différents. Par exemple, les services vocaux (simples appels téléphoniques) nécessitent un très faible débit mais sont très sensibles aux retards (moins de 200 ms)

0voto

pepoluan Points 1143

Pour ajouter à d'autres réponses, ma réponse est : Pas nécessairement.

Maintenant, en supposant que tout soit égal (pas de sélection automatique de qualité, pas de limitation de débit du serveur et/ou de l'ISP)...

Bande passante est généralement définie comme taille_des_données divisée par temps_total. (Techniquement, le terme 'correct' est débit, mais je m'égare).

Supposons que vous allez diffuser une vidéo de 2000 secondes de taille 60 Mo.

Avec le streaming, le programme de streaming pourrait faire sa propre limitation de débit pour éviter le débordement du tampon. Ainsi, l'en-tête de requête HTTP pourrait inclure un champ de plage. La bande passante efficace depuis le début du streaming jusqu'à la fin du streaming serait alors d'environ 60 Mo / 2000 secondes = 30 Ko/s = 240 kbps.

Cependant, si vous téléchargez la vidéo directement, vous obtiendrez jusqu'à la bande passante maximale de votre service Internet. Selon l'utilisation simultanée, bien sûr. Ainsi, en supposant un service Internet de 6 Mbps, avec 50% de bande passante disponible, vous obtiendrez une bande passante de 3 Mbps pour le téléchargement de la vidéo.

0voto

user1306322 Points 4486

Le streaming est vraiment une façon de télécharger.

Lorsque vous regardez un film en streaming, votre lecteur multimédia téléchargera des parties de celui-ci, les affichera et jettera les parties affichées du fichier en temps réel.

Généralement, lorsque vous téléchargez un fichier, vous attendez que le téléchargement se termine, et commencez à le regarder seulement ensuite. Mais il existe des lecteurs multimédias capables de vous montrer la partie téléchargée du fichier et de mettre automatiquement en pause en attendant que le reste soit téléchargé. Un peu comme en streaming, mais sans jeter le fichier.

Techniquement, lorsque l'on se préoccupe de la quantité totale de données transférées, peu importe comment vous le téléchargez, mais la différence entre le fichier que vous téléchargez et celui que votre lecteur multimédia télécharge pour vous en streaming. Ils peuvent être les mêmes fichiers exactement, et cela signifiera la même bande passante dans les deux cas.

Les sites de streaming encodent généralement leur contenu avec un débit binaire plus bas qu'un disque acheté en magasin. Mais vous pouvez regarder un film depuis votre PC de bureau sur un ordinateur portable via WiFi en utilisant la fonction de partage de fichiers de votre système d'exploitation, et cela occupera presque la même quantité de trafic que si vous le regardiez sur le bureau (en tant que bytes lues à partir du disque dur). Techniquement, ce serait du streaming, car vous regardez un film pendant que des parties de celui-ci sont continuellement téléchargées et jetées.

Donc, la réponse est cela dépend absolument de la taille des deux fichiers diffusés via le lecteur multimédia et téléchargés sur le disque.

0voto

MinusFour Points 166

Le streaming utilise bien votre débit de téléchargement, vous pouvez donc le considérer comme un téléchargement. Votre question est un peu ambiguë quant à ce que vous considérez comme un téléchargement. Vous ne pouvez télécharger que autant que ce que les serveurs peuvent et veulent vous offrir. Donc en fin de compte, si vous voulez comparer un téléchargement direct depuis HTTP par rapport à DASH (toujours HTTP) par exemple, vous devrez vérifier combien vous téléchargez depuis chaque.

Je suppose donc que la réponse est que cela pourrait utiliser la même quantité... ou moins... ou plus. en fonction des serveurs et de la vitesse à laquelle ils vous servent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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