Pourquoi les réseaux conçus pour la télévision fournissent-ils mieux l’émission quand ils utilisent le même support qu’Internet?

75

Pourquoi est-il plus rapide de regarder des émissions de télévision comme "par le câble ou par satellite", plutôt que de les regarder sur Internet?

Cela peut sembler une question amusante, mais étant donné que le support réel peut être identique (par exemple, vous pouvez obtenir Internet via un câble coaxial de la même manière que vous obtenez la télévision), il ne serait pas plus proche de la même vitesse et de la même qualité. ? Je ne pense pas que mon idée soit fausse, car vous pouvez regarder la télévision 4K normalement, mais à moins que vous n'ayez une très bonne connexion Internet, vous remarquerez probablement la mise en mémoire tampon lorsque vous regardez 4K en ligne.

Est-ce parce qu'avec Internet, il y a beaucoup plus de temps système (bien que j'aurais moins pensé avec des protocoles tels que UDP)?

nordiste
la source
29
Le médium n'est pas aussi pertinent qu'on pourrait le penser. Dial-up et DSL utilisent le même fil, mais ils fonctionnent très différemment et offrent des vitesses différentes.
InterLinked
3
@ InterLinked est correct. Ce qui compte, c’est la méthode de transmission et de réception qui importe, et non le support sur lequel ils voyagent.
Keltari
1
Avec la télévision, les données sont envoyées une fois et reçues par tout le monde en même temps. Avec Internet, chaque utilisateur reçoit son propre flux de données. Si 5 personnes regardent le même programme en même temps sur Internet, il doit être envoyé 5 fois.
user253751
2
@northerner Sauf que: la liste de clients recevant la même télévision sur Internet n'est pas très nombreuse (combien de personnes différentes diffuseront la même émission à partir du même site Web?). Et les commutateurs réseau bloquent normalement le trafic multidiffusion, à moins qu’ils ne le permettent spécifiquement en raison de la charge qu’il supporte. Lorsque le FAI est le fournisseur de câble, il peut autoriser en toute sécurité sa propre multidiffusion, mais laisser passer la multidiffusion de tout ancien site Web autoriserait probablement une tempête de multidiffusion telle que DOS pour chaque client.
Centimane
1
La diffusion terrestre de la télévision était encore plus rapide. À l'époque où la télévision analogique était encore diffusée en Allemagne, le compte à rebours de la nouvelle année à la recherche d'une horloge radiocommandée, d'une antenne et d'une télévision par satellite présentait une différence d'environ 1 seconde -> antenne et d'environ 4 à 5 secondes - > satellite. Je pense donc que ce sont les étapes de traitement supplémentaires qui introduisent le décalage. Pas la performance du médium.
Sunzi

Réponses:

10

À la base, votre hypothèse «sur un câble coaxial de la même manière» est fausse. Les câbles portent simplement un signal électrique. Ce signal peut être codé de différentes manières, chacune étant adaptée à un usage particulier, y compris des schémas de codage combinant plusieurs utilisations en un seul signal.

"Câble" fournit rapidement la télévision, car il s’agit d’un signal de diffusion à sens unique conçu pour la distribution simultanée de chaînes de télévision à plusieurs abonnés. Tout le monde reçoit le même signal en même temps, pratiquement sans variation. C'est fondamentalement un signal pour beaucoup de gens.

Regarder la télévision sur Internet est le contraire à presque tous les égards. Il s'agit d'un signal bidirectionnel conçu pour la distribution de données à la demande à des abonnés individuels. Personne ne reçoit le même signal en même temps et tout le monde a des besoins individuels. C'est fondamentalement beaucoup de signaux pour beaucoup de gens.

Le «câble» moderne a changé la donne en adoptant une infrastructure numérique bidirectionnelle plus récente, influencée par les réseaux de données, pour permettre l’Internet par câble. Cela permet en outre de nouveaux services tels que la programmation à la demande et les décodeurs. Cela a nécessité des modifications fondamentales du réseau de câbles et des signaux électriques véhiculés par les câbles. Les réseaux de données ont changé la donne en adoptant des protocoles de multidiffusion permettant la diffusion de données à grande échelle pour permettre la télévision sur IP, la programmation à la demande et le jeu vidéo. Cela a également nécessité des changements fondamentaux dans le réseau de données.

La convergence se poursuivra jusqu'à ce qu'il soit impossible de distinguer les réseaux "câble / IPTV" et "Internet". Un jour, votre fournisseur d'accès Internet vous proposera de vous connecter à la diffusion YouTube de 10 000 chaînes et les studios de cinéma diffuseront directement la multidiffusion IPTV dans le monde entier. Il n'y aura toujours rien à regarder en diffusion et il y aura toujours une mise en mémoire tampon de votre programmation personnelle car les vidéos de votre chat préféré ne seront jamais assez populaires pour figurer dans le programme de diffusion.

Doug
la source
+1 pour mentionner la multidiffusion, ce qui permettrait une diffusion de type télévisé sur Internet si elle était prise en charge par des dorsales Internet / FAI. Cela pourrait réduire considérablement les besoins en bande passante pour des événements tels que les Jeux olympiques, où de nombreuses personnes regardent le même flux en direct, ou le faire rebobiner de moins d'une minute. (Dans le cas d'un retour rapide, le client peut simplement mettre en mémoire tampon une minute de données multicast avant de la montrer. Si nécessaire, effectuez une monodiffusion d'une minute ou deux de données pour capturer un utilisateur jusqu'au flux multicast après avoir recherché.)
Peter Cordes
Je sais que ce n'est pas la réponse la plus votée, mais j'aime bien la meilleure :)
northerner
114

Pour la vidéo et la vidéo sur Internet, le problème est le même: vous devez envoyer des images de la vidéo au spectateur. Chacun aborde le problème différemment et présente des avantages et des inconvénients.

Les cadres ne sont en réalité que des informations, choisissons donc un analogue. Imaginez que vous vouliez dicter l'adresse de GettysBurg à 100 personnes. Vous devez donner chaque ligne du discours à chaque personne (comme le fournisseur de vidéo doit donner des images à chaque spectateur).

Désormais, les chaînes de télévision bénéficient chacune d’une utilisation exclusive d’une plage de fréquences sur le câble. C'est comme avoir l'usage exclusif d'une salle de lecture. Vous ne serez pas interrompu par d'autres personnes qui essaient de parler. Si vous êtes comme une chaîne de télévision, vous affichez l'heure à laquelle vous prévoyez de dicter le discours et, le moment venu, vous montez sur scène et commencez à parler. Sans même vérifier qui est dans le public, vous commencez simplement:

you send "Four score and seven years ago" to whoeverIsListening
you send "our fathers brought forth on this continent" to whoeverIsListening
you send "a new nation, conceived in Liberty," to whoeverIsListening
you send "and dedicated to the proposition" to whoeverIsListening
you send "that all men are created equal." to whoeverIsListening
...

...
you send "shall not perish from the earth." to whoeverIsListening

Vous dictez tout le discours sans faire de pause. Vous avez parlé chaque ligne une seule fois. Ce n'était pas si difficile pour toi. Et tous ceux qui étaient dans la salle et qui écoutaient ont tout entendu, sans retard ni interruption. De même, les stations de télévision envoient leur signal par le fil une seule fois, et si vous le regardez, il est diffusé en temps réel. Mais, de même, si vous n'êtes pas devant votre télévision lorsque l'émission est en cours ou si vous devez partir au milieu pour aller aux toilettes, vous en ratez une partie.

Mais que se passe-t-il si vous voulez laisser les gens entendre la pièce à leur rythme et vous assurer que tout le monde entend la chose? Vous invitez tous les visiteurs à se rendre dans le parc quand ils le souhaitent, et vous leur dictez les lignes individuellement. Cela revient à rendre votre vidéo disponible sur Internet.

Le parc est occupé et parfois vous ne pouvez pas parler parce que c'est trop bruyant. Les services de streaming partagent le réseau avec d’autres trafics Internet. Ils n'ont pas de fréquence dédiée. Leurs paquets doivent parfois faire la queue.

Person1 apparaît et vous commencez à leur dire des lignes:

you send "Four score and seven years ago" to person1
someone sends somethingIrrelevant to someoneElse
you send "our fathers brought forth on this continent" to person1

Ce n'était pas si mal. personne1 continue à jouer à un très bon taux, mais ensuite la personne deux apparaît et vous avez promis de commencer au début pour chaque personne, et la personne 3 se présente peu de temps après, suivie de la personne 1 vous demandant de vous répéter. ..

you send "a new nation, conceived in Liberty," to person1
you send "Four score and seven years ago" to person2
someone sends somethingIrrelevant to someoneElse
you send "and dedicated to the proposition" to person1
you send "Four score and seven years ago" to person3
person1 sends "what?" to you
you send "our fathers brought forth on this continent" to person2
someone sends somethingIrrelevant to someoneElse
you send "and dedicated to the proposition" to person1
you send "our fathers brought forth on this continent" to person2
someone sends somethingIrrelevant to someoneElse
you send "that all men are created equal." to person1
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
you send "our fathers brought forth on this continent" to person3
you send "Four score and seven years ago" to person4
person3 sends "what?" to you
you send "a new nation, conceived in Liberty," to person2
you send "Now we are engaged in a great civil war" to person 1
you send "our fathers brought forth on this continent" to person3
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
you send "a new nation, conceived in Liberty," to person3
you send "our fathers brought forth on this continent" to person2
you send "a new nation, conceived in Liberty," to person3
you send "our fathers brought forth on this continent" to person4
someone sends somethingIrrelevant to someoneElse
you send "Four score and seven years ago" to person5
you send "Four score and seven years ago" to person6...

et ainsi de suite, jusqu'à ce que vous ayez dit chaque ligne du discours à chaque personne. Lorsque vous dictiez dans la salle de conférence, peu importait le nombre de personnes présentes, vous ne disiez toujours des choses qu'une seule fois et elles l'entendaient toutes. Mais maintenant, si trente personnes se présentent en même temps, ou si le parc devient de plus en plus occupé, le taux de réception du discours par chaque personne va ralentir. La vidéo sur Internet présente l'avantage que chaque personne peut commencer à écouter quand elle le souhaite, et peut même demander de mettre en pause et de continuer plus tard ou de répéter des passages qu'ils ont manqués. se charge lentement.

Jared K
la source
44
This is like streaming. Il faut être prudent avec la terminologie ici. Regarder une vidéo sur Youtube ou Netflix n'est pas vraiment du "streaming", c'est plutôt un type de téléchargement (TCP) où plusieurs utilisateurs peuvent télécharger le même contenu quand ils le souhaitent - il est stocké localement seulement temporairement pour la lecture, mais ce n'est pas comme vrai streaming, qui est en direct, et se comporte beaucoup comme le premier cas que vous avez décrit. Les médias à la demande peuvent télécharger en rafales - suffisamment pour remplir une mémoire tampon, puis pas à nouveau tant que la pression de la mémoire tampon n'augmente pas. Le vrai streaming est lu au fur et à mesure qu'il est diffusé - généralement UDP multicast ou similaire.
J ...
11
@ Draco18s Malheureusement (à ma connaissance, la multidiffusion n'est pas une chose sur l'internet public :(.
Jonas Schäfer
11
@J ... Les définitions que je connais bien disent que la diffusion en continu concerne moins le minutage précis que la manière dont les données peuvent être traitées. Dans un flux, chaque élément du flux peut être traité et utilisé sans attendre que le reste des éléments soit transmis, et l’un traite un élément du flux avant de passer au suivant. Il existe différents niveaux de fluidité, allant de TCP savamment tamponné à la multidiffusion UDP aux paquets ATM sur SONET, jusqu’à l’analogique. Analogique, bien sûr, serait le seul vrai format de streaming, par votre définition de « jeux comme cours d' eau. »
Cort Ammon
5
Oh oui. La télévision super simplifiée est donc plus rapide car il n’ya qu’un seul émetteur sur le réseau, ce qui évite les collisions et les embouteillages.
Northerner
6
@northerner: Oui, mais aussi parce que tout est envoyé une seule fois (et que tout le monde l'écoute en même temps), au lieu d'envoyer tout séparément à chaque auditeur / spectateur.
psmears
23

Le support utilisé n'est pas le même: la télévision distribuée via un câble coaxial dédié fonctionne de manière très différente et dispose d'une infrastructure très différente par rapport à, par exemple, regarder Youtube ou Netflix, ou toute autre chose sur Internet.

Même si le câble coaxial est utilisé pour implémenter les protocoles IP et le contenu télévisé distribué, vous disposez toujours du contrôle total de la bande passante et pouvez utiliser une infrastructure de multidiffusion dédiée (qui ne fonctionne pas très bien sur Internet).

La réponse à votre question est donc la suivante: vous comparez des pommes et des oranges, votre hypothèse selon laquelle elles sont similaires est fausse.

dirkt
la source
4
Le câble numérique a également des problèmes de bande passante également, raison pour laquelle chaque canal n'est pas en 4k ou même HD, d'ailleurs. Cela tient en partie au fait que la majorité de leurs clients ne disposent pas de téléviseurs 4k ou HD, mais l’industrie du câble ne résoudra pas leurs problèmes de bande passante par le biais de mises à niveau coûteuses tant qu’il n’y aura pas de moment critique. De toute façon, leurs clients optent également pour la télévision via Internet et abandonnent leurs services de télévision traditionnels.
Ramhound le
@Ramhound c'est ce qui m'a poussé à poser la question. IMHO le seul avantage d'avoir la télévision par câble sur YouTube, par exemple, est qu'il n'y a pas de temps de chargement.
Northerner
1
@northerner - Votre fournisseur de services Internet pourrait faire en sorte qu'il n'y ait pas de temps de chargement sur YouTube, en augmentant la bande passante à laquelle vous avez accès, mais il est intéressant de noter que le câble numérique est chiffré et compressé. Ce qui est ensuite décompressé et non chiffré sur votre décodeur. Le contenu de YouTube peut être crypté, mais il n'est généralement pas compressé. Bien que YouTube utilise la compression dans leur encodeur, je parle de la façon dont les données sont transmises au client. La compression est intégrée au codeur, ce qui constitue une approche similaire, mais résout un problème différent.
Ramhound
2
La vidéo de @ramhound YouTube est en fait comprimée. Ce que vous appelez un "encodeur" est en réalité un algorithme de compression très sophistiqué. La plupart des codecs vidéo modernes proviennent de la famille MPEG, qui combine la compensation de mouvement avec un résidu basé sur DCT (ce dernier étant très similaire au JPEG). La compression audio est également appliquée dans le même flux. La télévision numérique / câble et la vidéo sur Internet utilisent ces codecs, avec éventuellement des paramètres différents pour les compromis qualité / latence / bande passante.
Chromatix
5

Pour tous les fournisseurs à double usage (par exemple, le câble avec Internet), vous pouvez imaginer que le trafic passant par le câble est comme une autoroute avec une voie rapide, voire mieux, un système routier automatisé. La voie rapide / autoroute automatisée est une portion de route dédiée dans laquelle tout le monde doit se déplacer à la même vitesse et à débit constant. Il n’ya jamais de congestion, car elle est soigneusement aménagée pour permettre un trafic spécifique.

Le fournisseur attribue toutes les chaînes que vous pouvez regarder à des fréquences spécifiques. Le trafic est toujours à une bande passante spécifique, que quelqu'un regarde ou non cette chaîne, et tout le monde obtient les mêmes données au même moment. Cette bande passante est calculée à l'avance et les fournisseurs peuvent prévoir de manière fiable la quantité de bande passante disponible pour ces fréquences.

Internet, en revanche, est comme une autoroute normale. Quand il n'est pas très utilisé, tout le monde peut aller aussi vite qu'il le souhaite, mais à mesure que le trafic augmente, certaines données doivent être retardées afin que tout le monde ait sa chance. Cela signifie que lorsque la bande passante Internet est presque saturée, les utilisateurs commencent à remarquer le saut, la mise en mémoire tampon, la déformation audio et vidéo, etc.

Par conséquent, la principale raison pour laquelle la programmation par câble, par satellite et en direct est en temps réel est qu’elle utilise une bande passante dédiée préallouée, qui est soigneusement calculée et mesurée pour minimiser les interférences, alors que l’Internet est toujours en concurrence pour essayer fournir une quantité équilibrée de bande passante à tous ceux qui veulent l’utiliser. Une fois que le média est saturé, tout le monde commence à ressentir les effets, des pages Web prenant plus de temps à charger aux flux vidéo granuleux en passant par le son déformé.

Phyrfox
la source
Je dirais qu'une ligne dédiée est une autoroute où tout le monde est interdit de doubler, alors qu'utiliser Internet consignait toutes vos voitures à une compagnie de transport pour les expédier comme bon leur semble tant qu'elles atteignent leur destination ....
rackandboneman
3

L’explication la plus simple est que la vidéo diffusée reçoit un canal dédié, avec une latence quasi nulle et une bande passante très cohérente. Les données sont envoyées à tout le monde, indépendamment du fait qu'ils sont en fait l' écoute ou non ( ce qui le rend extrêmement efficace lorsque le nombre prévu d'auditeurs est dans les millions), et est délibérément structuré de telle sorte que quand quelqu'un ne commence à écouter, ils obtenir une image clé qui leur permet de regarder en une fraction de seconde.

Inversement, la vidéo sur Internet doit concurrencer le trafic partageant divers liens entre les routeurs entre le serveur et votre ordinateur, ce qui entraîne des retards et des pertes qui doivent être atténués. Un duplicata des données doit être envoyé à chaque auditeur, ce qui n’est pas très efficace du point de vue du serveur et augmente encore les risques d’interruptions. Pour faire face aux interruptions, votre ordinateur attend plusieurs secondes que les données arrivent, les stockant dans une mémoire tampon, avant de commencer à les lire.

S'ils arrivent par le même câble physique, ils sont probablement modulés sur des fréquences porteuses différentes, un peu comme les chaînes de télévision à l'ancienne.

Si vous regardez un film ou un épisode de série, la courte pause pendant laquelle le tampon se remplit n'est pas très perceptible, et l'avantage de ne pas avoir à attendre que la chaîne de télévision se diffuse pour le diffuser est un avantage incontestable pour la vidéo sur Internet. . Mais pour un événement sportif ou d'actualité en direct, la télévision est probablement préférable en raison de son immédiateté.

Chromatix
la source
1

Beaucoup de bons points dans les autres réponses, mais voici une photo montrant comment Verizon y parvient sur la fibre (Verizon FIOS). Chaque fournisseur aura des mécanismes différents, ce n’est donc qu’un exemple d’une telle approche. Les données Internet et la vidéo diffusée proviennent de deux sources différentes. Ils sont ajoutés près du dernier kilomètre en étant transmis sur une longueur d'onde différente.

Image montrant comment la largeur de bande vidéo est ajoutée à un flux de données via un coupleur optique en utilisant une troisième longueur d’onde.  Le circuit vidéo utilise 1550 nm alors que la voix et les données utilisent 1490 nm pour l’aval et 1310 nm pour l’amont.

Rythme
la source
1

Il y a plusieurs raisons. Premièrement, la bande passante câble / satellite est beaucoup plus grande que vous ne le pensez peut-être. Même une installation coaxiale assez ancienne a une bande passante totale très compétitive par rapport à la plupart des utilisateurs moyens en réseau local. Il en va de même pour le satellite. Considérez par exemple que, sur Astra, vous avez plus de 100 transpondeurs, chacun avec plusieurs canaux et chacun avec 27,5 k symboles par seconde. C'est une énorme quantité de bande passante.

Deuxièmement, les données sont diffusées , cela signifie qu'elles sont envoyées une fois à "tout le monde" (et à personne en particulier), et c'est tout. En interne, un réseau câblé peut être amené à copier les bits bruts ici et là (par exemple, sur un satellite ou sur votre réseau câblé local), mais peu importe. Tout est envoyé une seule fois , feu et oublie, mange ou meurt. Il n'y a pas de protocole pour les erreurs de transmission (enfin, il y a la FEC, mais ça ne compte pas, ça ne communique pas en retour) ou quelque chose du genre. Vous l'obtenez ou pas, et avec le temps, vous vous souciez de moins en moins de savoir si vous l'avez ou non (le fournisseur s'en fiche tout d'abord).
Cela rend les conditions préalables à la fois pour le câble local et l'infrastructure du fournisseur beaucoupmoins exigeante, car vous n'avez besoin de transmettre qu'une infime fraction des données et vous n'avez pas à vous soucier d'obtenir des réponses du client ni de les traiter. La quantité de données à envoyer via l'infrastructure (ainsi que votre câble local) dépend uniquement du nombre de chaînes diffusées, et non du nombre de personnes qui les regardent. Étant donné que ces derniers sont environ un million de fois plus nombreux que les premiers, c'est une grande victoire.

Aucun serveur HTTPS n'est impliqué. Aucune demande en cours de traitement, aucune extraction de blocs arbitraires de données à des moments aléatoires, aucune garantie, aucun problème de simultanéité / d'évolutivité. Pas de paquets rejetés par les routeurs intermédiaires, pas de contrôle de congestion (et si des paquets sont perdus , personne ne s'en soucie).

Donc, dans l’ensemble, c’est une chose totalement différente et non comparable.

Damon
la source
0

Toutes les informations entrant dans votre maison sur le câble coaxial occupent une certaine bande passante du spectre disponible. La réponse simple à votre question est que plus de cette bande passante est dédiée à la télédiffusion que aux données générales. Vous avez raison de dire que les frais généraux de la communication bidirectionnelle ne sont pas si importants en ce qui concerne ce qui peut s’intégrer dans la bande passante disponible sur le câble.

La différence entre la vidéo diffusée et les données à la demande entre en jeu se situe chez le fournisseur, où il est plus facile de fournir les mêmes données à tout le monde (diffusion) que de fournir les données spécifiquement demandées à chaque utilisateur. En d'autres termes, le fournisseur pourrait allouer plus de bande passante aux données générales, mais il devrait alors réduire le nombre / la qualité des canaux de diffusion et fournir à chaque utilisateur un canal plus grand vers Internet (entre l'extrémité de votre câble et le backbone Internet). . C’est également là que la vitesse basée sur le niveau d’abonnement entre en jeu: le montant que vous payez dicte la quantité de leur connexion au réseau fédérateur Internet qu’ils vous ont laissé utiliser.

poompt
la source