Warum sind Netzwerke für das Fernsehen besser geeignet, wenn sie dasselbe Medium wie das Internet verwenden?

10619
northerner

Warum ist es schneller, Fernsehsendungen auf "normale Weise" durch Kabel oder Satellit zu sehen als über das Internet?

Das hört sich vielleicht nach einer lustigen Frage an, aber wenn man bedenkt, dass das tatsächliche Medium das gleiche ist (z. B. können Sie das Internet über ein Koaxialkabel auf dieselbe Weise wie den Fernseher erhalten), wäre es nicht näher an der gleichen Geschwindigkeit und Qualität ? Ich glaube nicht, dass meine Prämisse falsch ist, denn Sie können 4K-TV normalerweise ansehen, aber wenn Sie keine sehr gute Internetverbindung haben, würden Sie wahrscheinlich eine Pufferung bemerken, wenn Sie 4K online ansehen.

Liegt es daran, dass es mit dem Internet viel mehr Aufwand gibt (obwohl ich bei Protokollen wie UDP weniger gedacht hätte)?

75
Das Medium ist nicht so relevant, wie Sie denken. DFÜ und DSL verwenden dieselbe Leitung, arbeiten jedoch sehr unterschiedlich und bieten unterschiedliche Geschwindigkeiten. InterLinked vor 6 Jahren 29
@InterLinked ist korrekt. Die * Methode * von Senden und Empfangen ist das Wichtigste, nicht das Medium, auf dem sie sich bewegen. Keltari vor 6 Jahren 3
Mit TV werden die Daten einmal gesendet und von allen zur gleichen Zeit empfangen. Mit dem Internet erhält jeder Zuschauer seinen eigenen Datenstrom. Wenn 5 Personen dasselbe Programm im Internet gleichzeitig ansehen, muss es 5 Mal gesendet werden. user20574 vor 6 Jahren 1
@ user20574 Wenn Multicast verwendet wird, ist dies nicht der Fall. Wenn beispielsweise Multicast verwendet wurde, kann jeder Knoten im Netzwerk denselben Inhalt empfangen, wobei er nur einmal gesendet wird. Theoretisch wäre das "so schnell" wie das Ansehen der Show im Fernsehen? northerner vor 6 Jahren 0
@northerner Abgesehen davon: Es gibt keine große Liste von Kunden, die dasselbe Internet-TV empfangen (wie viele verschiedene Personen werden dieselbe Show von derselben Website streamen?). Netzwerk-Switches blockieren normalerweise Multicast-Verkehr, es sei denn, sie lassen ihn aufgrund der Last, die der Switch hat, ausdrücklich durch. Wenn der ISP der Kabelanbieter ist, können Sie sicher sein eigenes Multicast zulassen. Wenn Sie jedoch den Multicast einer alten Website durchlassen, ist wahrscheinlich ein derartiger Multicast-Sturm möglich, der jeden Kunden in den DOS-Modus versetzt. Centimane vor 6 Jahren 2
@northerner Multicast funktioniert nicht über das Internet. user20574 vor 6 Jahren 0
Noch schneller wurde die terrestrische Fernsehübertragung. Zu der Zeit, als in Deutschland noch analoge Fernsehsendungen ausgestrahlt wurden, hatte der Countdown des neuen Jahres, der auf einer funkgesteuerten Uhr schaute, Fernsehen über Antenne und Fernsehen über Satellit, einen Unterschied von etwa 1 Sekunde - Antenne - und etwa 4 - 5 Sekunden -. > Satellit. Ich denke, es sind die zusätzlichen Verarbeitungsstufen, die die Verzögerung einführen. Nicht die Leistung des Mediums. Sunzi vor 6 Jahren 1
@Sunzi Schneller als in weniger Latenzzeiten, ja, aber mit der digitalen Technologie können Sie definitiv mehr Kanäle auf dasselbe Medium einstellen. Der Kompromiss dafür ist die Latenz, wie Sie beobachtet haben. user20574 vor 6 Jahren 0
@ user20574: ISPs hier verwenden Multicast, um Fernsehkanäle effizient über ihr IP-Netzwerk zu senden, über dasselbe Netzwerk, über das Sie das Internet nutzen. Natürlich ist dies nicht das gesamte Internet, aber es bedeutet nicht, dass Multicast nicht im großen Maßstab und auch von Verbrauchern verwendet werden kann, solange dieser Teil des Netzwerks geeignet eingerichtet ist. Matti Virkkunen vor 6 Jahren 0
@ user20574: Ich weiß nicht, wie es Ihnen geht, aber mein TV-Anbieter erlaubt es mir, Livestreams zu pausieren und Shows der letzten 7 Tage anzusehen. Es ist eindeutig keine (reine) Sendung. dann ist es wieder Glasfaser. Sie müssen mir trotzdem den TV-Stream senden. Broadcast funktioniert nur auf gemeinsam genutzten Medien (z. B. Over-the-Air-TV-Sendung, die jedoch deaktiviert ist). MSalters vor 6 Jahren 0
@ user20574 Sie sind sicher, dass es nicht in einem PVR aufgezeichnet wird? northerner vor 6 Jahren 0
Tatsächliche Bandbreitenwerte: Cox Cable HD: 720p bei ~ 8 Mbit / s, 1080i bei ~ 15 Mbit / s. NetFlix HD 1080p (60 Bilder / s) bei ~ 7 MB / s. NetFlix 4K 2160p @ ~ 16 mpbs. Über die Luft ~ 19,4 Mbit / s, aber es ist in Unterkanäle aufgeteilt. Blu-ray HD @ 25 MBit / s. Blu-ray 4K bei 82 mpbs oder 108 mbps oder 128 mbps. rcgldr vor 6 Jahren 0
Weil Fernsehen ausgestrahlt wird. Es ist also überall dieselbe Bandbreite. In diesem Fall verwendet der Server nicht die Summe, sondern die Bandbreite jedes Empfängers. user3528438 vor 6 Jahren 0

8 Antworten auf die Frage

114
Jared K

Bei Fernseh- und Internetvideos ist das Problem dasselbe: Sie müssen Frames des Videos an den Zuschauer senden. Jeder geht das Problem anders an und hat Vor- und Nachteile.

Die Frames sind eigentlich nur Informationen, also wählen wir ein Analog. Stellen Sie sich vor, Sie möchten die GettysBurg-Adresse für 100 Personen diktieren. Sie müssen jede Zeile der Rede an jede Person weiterleiten (so wie der Videoanbieter Frames an jeden Zuschauer erhalten muss).

Fernsehkanäle können jetzt jeweils einen Frequenzbereich des Kabels exklusiv nutzen. Dies ist, als würde man einen Hörsaal exklusiv nutzen. Sie werden nicht von anderen unterbrochen, die versuchen zu sprechen. Wenn Sie wie ein Fernsehsender sind, veröffentlichen Sie eine Zeit, zu der Sie die Rede diktieren möchten, und wenn diese Zeit kommt, stehen Sie auf der Bühne und beginnen zu sprechen. Ohne zu prüfen, wer gerade im Publikum ist, fangen Sie einfach an:

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 

Sie diktieren die gesamte Rede ohne Pause. Sie haben jede Zeile nur einmal gesprochen. Das war nicht so schwer für dich. Und jeder, der im Saal war und zuhörte, hörte das Ganze ohne Verzögerungen oder Unterbrechungen. In ähnlicher Weise senden Fernsehsender ihr Signal nur einmal über das Kabel, und wenn Sie es sehen, kommt es in Echtzeit durch. Aber auch in ähnlicher Weise, wenn Sie während der Show nicht vor dem Fernseher sind oder in der Mitte gehen müssen, um ins Badezimmer zu gehen, verpassen Sie etwas davon.

Was aber, wenn Sie möchten, dass die Leute das Spiel nach eigenem Zeitplan hören, und Sie möchten sicherstellen, dass alle das Ganze hören? Sie laden alle ein, Sie im Park zu besuchen, wann immer Sie möchten, und Sie geben die Zeilen individuell an. Dies ist, als würden Sie Ihr Video über das Internet verfügbar machen.

Der Park ist voll und manchmal kann man nicht sprechen, weil es zu laut ist. Streaming-Dienste teilen das Netzwerk mit dem anderen Internetverkehr. Sie haben keine eigene Frequenz. Ihre Pakete müssen manchmal in der Schlange warten.

Person1 erscheint, und Sie beginnen, ihnen Zeilen zu sagen:

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 

Das war nicht so schlimm. person1 bekommt das Stück immer noch zu einem ziemlich guten Preis, aber dann erscheint Person 2, und Sie haben versprochen, für jede Person am Anfang zu beginnen, und Person 3 erscheint kurz darauf, gefolgt von Person 1, die Sie auffordert, sich zu wiederholen. ..

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... 

und so und so weiter, bis Sie zu jeder Person jede Zeile der Rede gesagt haben. Als Sie im Hörsaal diktierten, war es egal, wie viele Personen auftauchten. Sie haben immer noch nur einmal etwas gesagt und alle haben es gehört. Wenn jetzt dreißig Personen gleichzeitig auftauchen oder der Park belebter wird, verlangsamt sich die Geschwindigkeit, mit der jede Person die Rede erhält, zu einem Kriechen. Internetvideos haben den Vorteil, dass jede Person zuhören kann, wann immer sie dies wünschen, und sie können sogar anhalten, später fortzufahren und fortzufahren oder fehlende Teile zu wiederholen. Sie hat jedoch den Nachteil, dass das Netzwerk überlastet wird oder viele Benutzer denselben Server verwenden, also das Video lädt langsam

"Das ist wie beim Streaming." Müssen Sie hier mit der Terminologie vorsichtig sein. Das Ansehen eines Videos auf Youtube oder Netflix ist nicht wirklich "Streaming", es ist eher eine Art von Download (TCP), bei der mehrere Benutzer jederzeit den gleichen Inhalt herunterladen können. Er wird lokal nur temporär zur Wiedergabe gespeichert, ist jedoch nicht der Fall wahres Streaming, das * live * ist und sich ähnlich dem ersten Fall verhält, den Sie beschrieben haben. Medien auf Abruf können in Bursts heruntergeladen werden - genug, um einen Puffer zu füllen, und dann nicht mehr, bis der Pufferdruck ansteigt. Echtes Streaming wird während des Streams abgespielt - normalerweise Multicast-UDP oder ähnliches. J... vor 6 Jahren 44
Sie können auch den gesamten Stream von Netflix herunterladen, anstatt sich den Inhalt anzusehen, während die Daten an Ihren Client übertragen werden. Ich kann Netflix in Echtzeit ohne Pufferung sehen, aber das liegt an meiner ISP-Bandbreite. Ramhound vor 6 Jahren 1
Und wenn Sie Multicast verwenden, können Sie beim Senden von Bits sparen, "Sie senden" eine neue, in Liberty konzipierte Nation "an person3, person4 und person5". Das setzt natürlich voraus, dass alle zur gleichen Zeit aufgetaucht sind. Oder Sie können es trotzdem so machen und die Leute die Bits selbst ordnen lassen, besonders wenn sie zusammenarbeiten und die Bits miteinander teilen (dies ist wie beim Torrenting). Draco18s vor 6 Jahren 1
@ Draco18s Leider ist Multicast (meines Wissens nach) nichts im öffentlichen Internet :(. Jonas Schäfer vor 6 Jahren 11
@ JonasWielicki Das stimmt wahrscheinlich. Das Torrent-Protokoll ist zwar nicht zu * unterschiedlich *. Draco18s vor 6 Jahren 0
Eine tolle und einfache Erklärung! +1 Barranka vor 6 Jahren 0
@Jared K: Ich habe die Auditorium-Analogie auch verwendet, um die Herausforderungen, die Bandbreitenunterschiede und Lösungen für das Bereitstellen von Upstream-Daten über ein Kabelsystem zu veranschaulichen, allerdings auf der physischen Ebene - einem System, das inhärent für Downstream-Broadcasting optimiert ist. Nevin Williams vor 6 Jahren 0
@J ... Die Definitionen, mit denen ich vertraut bin, sagen, dass Streaming weniger über das genaue Timing als vielmehr über die Verarbeitung der Daten spricht. In einem Stream kann jedes Element des Streams verarbeitet und verwendet werden, ohne darauf zu warten, dass die restlichen Elemente übertragen werden, und eines verarbeitet ein Element im Stream, bevor es zum nächsten übergeht. Es gibt unterschiedliche Fließfähigkeiten, von geschickt gepuffertem TCP über Multicast-UDP über ATM-Pakete über SONET bis hin zu analogen. Analog wäre natürlich das einzige * wahre * Streaming-Format, das von Ihrer Definition von "spielt, während es Streams abspielt". Cort Ammon vor 6 Jahren 11
Das erklärt auch, warum Sie ein Video herunterladen und von Ihrer Festplatte abspielen können, ohne dass es puffert, wenn dasselbe Video zur Hölle und wieder zurückpuffert, wenn Sie es online ansehen. Der Ratenbegrenzungsfaktor ist nicht Ihre GPU, sondern Ihr ISP. Sean vor 6 Jahren 0
Ich fühle mich so, als wären Sie so begeistert von der Analogie, dass ich, wenn ich es jemandem erklären müsste, nur über Hörsäle und Parks sprechen könnte: / CallumDA vor 6 Jahren 1
Gibt es einen bestimmten Teil, in dem die Analogie mehr Verbindung zu den technischen Details herstellen könnte? Die Antwort kann immer verbessert werden. Jared K vor 6 Jahren 0
@CortAmmon Streaming hat mehr als eine Definition. In Daten bedeutet es, was Sie sagen. Es ist aber auch ein Begriff, um verschiedene Arten von Online-Videos zu unterscheiden. Es gibt nur normale Videos, die immer dann gespeichert und abgerufen werden, und es gibt Streams, die gewissermaßen "live" sind. Letztere werden manchmal als "Livestreams" bezeichnet, aber dieser Begriff scheint falsch zu sein, wenn er noch voraufgezeichneter Inhalt ist. Es wäre seltsam gewesen zu sagen, dass die Nachbarschaft von Herrn Roger "live" übertragen wurde. Es wurde nur gestreamt. trlkly vor 6 Jahren 0
@trlkly Ich kann sehen, warum das eine vernünftige Definition ist. Im Hinblick auf eine Frage bezüglich der Übertragung von Inhalten anstelle der Speicherung von Inhalten denke ich, dass die Definition, die ich gegeben habe, nützlicher ist, aber ich sehe, dass ich die Definition benutze, die Sie täglich erwähnen, wenn ich entscheide, ob ich das möchte Schauen Sie sich einen "Stream" an oder schauen Sie sich einige der "Video on Demand" -Videos an. Cort Ammon vor 6 Jahren 0
@J ... Was Sie "Streaming" nennen, wird allgemein als Broadcasting bezeichnet. Der Begriff "Streaming" wird normalerweise für On-Demand-Dienste wie Netflix, Youtube usw. verwendet. slebetman vor 6 Jahren 1
Oh, richtig. Super vereinfachtes Fernsehen ist also schneller, weil es nur einen Sender im Netzwerk gibt, sodass es nicht zu Kollisionen oder Überlastungen kommt. northerner vor 6 Jahren 5
Es ist erwähnenswert, dass Ihr ISP Ihre Verbindung einschränkt, sobald er feststellt, dass Sie streamen. Dies gilt auch für das _more, eine Art des Herunterladens (TCP), wie es von @J ... erwähnt wurde. Weitere Informationen finden Sie unter [Woher kennen die Mobilfunkanbieter die Videoauflösung über HTTPS-Verbindungen?] (Https://security.stackexchange.com/questions/172212/how-do-mobile-carriers-know-video-resolution-over-https-connections). laika vor 6 Jahren 1
@northerner: Ja, aber auch, weil alles nur einmal gesendet wird (und alle gleichzeitig hören), anstatt alles separat an jeden Zuhörer / Zuschauer zu senden. psmears vor 6 Jahren 6
Diese Antwort ist nur teilweise richtig. Es erklärt nicht, warum Kabel "On-Demand-Streaming" besser funktioniert als Internet-Streaming. Die eigentliche Antwort ist, dass das Internet-Streaming fast ubiquitär über TCP _ (erfordert Bestätigungen, verlustfreie, inkonsistente Bandbreite) _ und HTTP _ (verschwenderisch) _, die normalerweise in kleinen Abschnitten _ (verschwenderisch) _ heruntergeladen werden, erfolgt. BlueRaja - Danny Pflughoeft vor 6 Jahren 0
@CourtAmon Ich wollte nur erklären, warum es ein bisschen Verwirrung gibt. Es scheint, dass die zwei verschiedenen Definitionen der Grund dafür sind, dass J ... Schwierigkeiten hatte zu verstehen. Vielleicht hätte ich sie stattdessen mit @ ansprechen sollen, aber wir bekommen nur @ pro Kommentar. trlkly vor 6 Jahren 0
@ Draco18s "Das Torrent-Protokoll ist konzeptionell nicht zu unterschiedlich" <- nicht wirklich, obwohl ich sehe, wie man dorthin kommt. Multicast ist bei Broadcast-Stationen nur Broadcast-Daten, es gibt mehrere Sender, aber nur einen Broadcast und einen Trigger. Torrent ist eine Art Klatschprotokoll, eine einzelne Version der Daten, jedoch keine einzelne Übertragung. Der wichtigste Unterschied ist, dass Broadcast immer Push ist und Torrent ein Pull-Protokoll ist. Kaithar vor 6 Jahren 0
In einem europäischen Land, in dem IPTV weit verbreitet ist, ist das Netzwerk eigentlich gut für die Verteilung. Der ISP sendet alle Kanäle an den "lokalen Knoten" (wie die Ortsvermittlung), wo ein Gerät "Abonnements" von Benutzern sammelt und den Stream an alle Personen sendet, die derzeit für diesen Kanal abonniert sind. Es gibt keine sichtbare Pufferung, Sie können Live-TV schauen (im Vergleich zu Air-TV ist es manchmal sogar noch weiter). Da die lokalen Vermittlungsstellen Teil des ISP-Netzwerks sind (Backbone ... das ist natürlich für Sie das Internet), können sie Multicast verwenden, um Streams an alle lokalen Knoten zu verteilen. user1532080 vor 6 Jahren 0
23
dirkt

Das eigentliche Medium ist nicht dasselbe: Fernsehen, das über dediziertes Koaxialkabel verteilt wird, arbeitet sehr unterschiedlich und hat eine andere Infrastruktur als beispielsweise das Betrachten von Youtube oder Netflix oder alles andere über das öffentliche Internet.

Selbst wenn Coax zur Implementierung von IP-Protokollen und darüber hinaus verteilten TV-Inhalten verwendet wird, haben Sie immer noch die vollständige Bandbreitenkontrolle und können eine dedizierte Multicast-Infrastruktur verwenden (die über das öffentliche Internet nicht sehr gut funktioniert).

Die Antwort auf Ihre Frage lautet also: Sie vergleichen Äpfel und Orangen. Ihre Annahme, dass sie ähnlich sind, ist falsch.

Bei Digitalkabeln treten auch Probleme mit der Bandbreite auf. Aus diesem Grund ist für jeden Kanal kein Kanal in 4k oder sogar HD verfügbar. Während dies zum Teil auf die Tatsache zurückzuführen ist, dass die Mehrheit ihrer Kunden keine 4-kHz- oder HD-Fernseher hat, wird die Kabelindustrie ihre Bandbreitenprobleme nicht durch teure Upgrades lösen, bis es einen kritischen Moment gibt. Bedenkt man, dass ihre Kunden sowieso auch über das Internet ins Fernsehen gehen und ihre traditionellen Fernsehdienste einstellen. Ramhound vor 6 Jahren 4
@Ramhound Das hat mich eigentlich dazu veranlasst, die Frage zu stellen. Der einzige Vorteil von Kabelfernsehen über zB YouTube ist, dass es keine Ladezeit gibt. northerner vor 6 Jahren 0
@northerner - Ihr Internetdienstanbieter konnte es so schaffen, dass es keine Ladezeiten auf YouTube gab, indem die Bandbreite erhöht wurde, auf die Sie Zugriff hatten. Das digitale Kabel ist jedoch erwähnenswert, da es verschlüsselt und komprimiert ist. Welches ist dann unkomprimiert und unverschlüsselt an Ihrer Kabelbox. Der Inhalt von YouTube ist zwar verschlüsselt, wird jedoch normalerweise nicht komprimiert. Während YouTube die Komprimierung in seinem Encoder verwendet, spreche ich darüber, wie die Daten an den Client übertragen werden. Die Komprimierung ist in den Encoder integriert. Dies ist ein ähnlicher Ansatz, löst jedoch ein anderes Problem. Ramhound vor 6 Jahren 1
@Ramhound: Eigentlich haben die meisten von ihnen wahrscheinlich mindestens HD-Bildschirme (wenn auch nicht 4k) - sie sind nur mit Computern verbunden (oder in diese integriert) und werden als Monitore bezeichnet.] (Https: //www.xkcd. com / 732 /). Sean vor 6 Jahren 0
@ramhound YouTube-Video ist tatsächlich komprimiert. Was Sie als "Encoder" bezeichnen, ist eigentlich ein sehr ausgefeilter Kompressionsalgorithmus. Die meisten modernen Videocodecs stammen aus der MPEG-Familie, die Bewegungskompensation mit einem DCT-basierten Residuum kombiniert (letzteres ist JPEG sehr ähnlich). Die Audiokomprimierung wird auch im selben Stream angewendet. Sowohl Digital-TV / Kabel als auch Internet-Video verwenden diese Codecs, jedoch möglicherweise mit unterschiedlichen Parametern für den Kompromiss zwischen Qualität, Latenz und Bandbreite. Chromatix vor 6 Jahren 2
@Ramhound: Unkomprimiertes 1920x1080p30-Video (Full HD mit 30 Bildern pro Sekunde), mit der gleichen YUV 4: 2: 0-Chroma-Unterabtastung für normales komprimiertes Video (Chroma-Auflösung = 1/4 Luma, jeweils zur Hälfte), erfordert 91 MB / s (Bytes nicht Bits). Das ist etwas besser als das unkomprimierte YUV 4: 2: 2 (vertikales Subsampling, volle horizontale Chroma-Auflösung): https://en.wikipedia.org/wiki/Uncompressed_video#Data_rates, was für unkomprimiertes 1080p30 119 MB / s benötigt. Übrigens, das Doppelte für 1080p60, das von YouTube unterstützt wird. Sogar 30fps würden das Gigabit-Ethernet ausreizen! Peter Cordes vor 6 Jahren 0
@Ramhound liefert Inhalte an den Endbenutzer, und bei Bedarf handelt es sich mehr um Verteilung als um Bandbreite. Wenn Sie den Inhalt, den Sie von einem Server in einem Rechenzentrum herunterladen möchten, das nicht weit von Ihnen entfernt ist und nicht von zu vielen anderen Benutzern geteilt wird, ist es oft sinnvoller, die Bandbreite für Ihr Zuhause zu erhöhen kbolino vor 6 Jahren 0
Was die Kommentare zur Komprimierung hier nicht erwähnen (oder vielleicht gedacht werden würde): Kompression verursacht Verzögerung. Die komprimierten Daten, die zum Beispiel zum Anzeigen des Rahmens 2 benötigt werden, hängen typischerweise von den Rohdaten eines späteren Rahmens (z. B. Rahmen 25) ab und können daher nicht berechnet und übertragen werden, bevor der Inhalt des letzteren bekannt ist. In diesem Beispiel würde ein komprimiertes Live-Video durch das Komprimieren um eine Sekunde verzögert. Hagen von Eitzen vor 6 Jahren 0
10
Doug

Im Kern ist Ihre Annahme "über ein Koaxialkabel auf die gleiche Weise" falsch. Kabel führen einfach ein elektrisches Signal. Dieses Signal kann auf viele verschiedene Arten codiert werden, von denen jede auf eine bestimmte Verwendung zugeschnitten ist, einschließlich Codierschemata, die mehrere Verwendungszwecke in einem einzigen Signal kombinieren.

"Kabel" bietet schnelles Fernsehen, da es ein Einweg-Sendesignal ist, das auf die gleichzeitige Verteilung von Fernsehkanälen an mehrere Teilnehmer zugeschnitten ist. Jeder erhält zur gleichen Zeit das gleiche Signal, im Wesentlichen ohne Variation. Es ist grundsätzlich ein Signal für viele Menschen.

Fernsehen im Internet ist in fast jeder Hinsicht das Gegenteil. Es ist ein Zweiwegesignal, das auf die Verteilung von Daten an einzelne Teilnehmer bei Bedarf zugeschnitten ist. Niemand bekommt gleichzeitig das gleiche Signal und jeder hat individuelle Bedürfnisse. Es sind grundsätzlich viele Signale für viele Menschen.

Das moderne "Kabel" hat dies geändert, indem eine neuere bidirektionale digitale Infrastruktur übernommen wurde, die durch Datennetze beeinflusst wurde, um Kabel-Internet zu ermöglichen. Dies ermöglicht auch neue Dienste wie On-Demand-Programmierung und Set-Top-Box-Spiele. Dies erforderte grundlegende Änderungen im Kabelnetz und die auf den Kabeln übertragenen elektrischen Signale. Datennetze haben dies durch die Einführung von Multicast-Protokollen geändert, um Broadcast-Daten in großem Umfang zu ermöglichen, um IPTV, On-Demand-Programmierung und Set-Top-Box-Gaming zu ermöglichen. Dies machte auch grundlegende Änderungen im Datennetzwerk erforderlich.

Die Konvergenz wird fortgesetzt, bis "Kabel / IPTV" - und "Internet" -Netzwerke nicht zu unterscheiden sind. Eines Tages bietet Ihnen Ihr Internet-Service-Provider an, Sie mit der 10.000-Kanal-YouTube-Sendung zu verbinden, und Filmstudios senden IPTV-Multicast-Signale direkt in die Welt. Es wird immer noch nichts in der Sendung zu sehen sein und Ihr persönliches Programm wird noch gepuffert, da Ihre Lieblings-Katzenvideos nie populär genug sind, um in den Sendeplan aufgenommen zu werden.

+1 für die Erwähnung von Multicast, die eine Übertragung im TV-Stil über das Internet ermöglichen würde, wenn dies von Internet-Backbones / ISPs unterstützt wird. Dies könnte die Bandbreitenanforderungen für so etwas wie die Olympischen Spiele, bei denen * viele * Personen den gleichen Livestream ansehen, massiv reduzieren oder ihn um weniger als eine Minute zurückspulen lassen. (Im Fall des Kurzrücklaufs kann der Client eine Minute Multicast-Daten zwischenspeichern, bevor er angezeigt wird. Falls erforderlich, können Sie ein oder zwei Minuten lang Unicast-Daten senden, um einen Benutzer nach dem Suchen an den Multicast-Stream heranzuführen.) Peter Cordes vor 6 Jahren 0
Ich weiß, dass dies nicht die am meisten gewählte Antwort ist, aber ich mag es am besten :) northerner vor 5 Jahren 0
5
phyrfox

Bei allen Anbietern mit doppeltem Verwendungszweck (z. B. Kabel mit Internet) können Sie sich vorstellen, dass der Datenverkehr wie eine Autobahn mit einer Expressspur oder vielleicht sogar ein automatisiertes Autobahnsystem ist. Die Schnellstraße / automatisierte Autobahn ist ein dedizierter Teil der Straße, auf dem von allen erwartet wird, dass sie mit der gleichen Geschwindigkeit fahren und einen konstanten Fluss haben. Es kommt nie zu Engpässen, weil sie so angelegt sind, dass eine bestimmte Menge an Verkehr darüber möglich ist.

Der Anbieter weist alle Kanäle, die Sie sehen können, bestimmten Frequenzen zu. Der Datenverkehr hat immer eine bestimmte Bandbreite, unabhängig davon, ob jemand diesen bestimmten Kanal betrachtet oder nicht, und jeder erhält zur gleichen Zeit die gleichen Daten. Diese Bandbreite wird im Voraus berechnet, und Anbieter können zuverlässig vorhersagen, wie viel Bandbreite sie für diese Frequenzen zur Verfügung haben.

Das Internet hingegen ist wie eine normale Autobahn. Wenn es nicht viel genutzt wird, kann jeder so schnell gehen, wie er möchte, aber wenn der Verkehr zunimmt, müssen einige Daten verzögert werden, damit jeder eine faire Chance bekommt. Dies bedeutet, dass die Benutzer anfangen zu überspringen, zu puffern, verzerrte Audio- und Videodaten usw. zu sehen, wenn die Internet-Bandbreite fast voll ist.

Daher ist der Hauptgrund für die Echtzeitprogrammierung von Kabeln, Satelliten und drahtlosem Funk die Tatsache, dass dedizierte, vorab zugewiesene Bandbreite verwendet wird, die sorgfältig berechnet und gemessen wird, um Interferenzen zu minimieren, während das Internet immer im Wettbewerb steht bieten eine ausgewogene Bandbreite für alle, die sie nutzen möchten. Sobald das Medium gesättigt ist, fängt jeder an, die Auswirkungen zu spüren, von Webseiten, deren Laden länger dauert, bis hin zu körnigen Videostreams und verzerrtem Audio.

Ich würde sagen, eine Standleitung ist eine Autobahn, auf der jeder Überholverbot ablehnt, während das Internet alle Ihre Autos einer Reederei übergibt, um sie zu versenden, auch wenn sie es für richtig halten, solange sie ihr Ziel erreichen. rackandboneman vor 6 Jahren 0
3
Chromatix

Die einfachste Erklärung ist, dass Broadcast-Video einen eigenen Kanal erhält, fast ohne Latenz und sehr konsistente Bandbreite. Die Daten werden an alle gesendet, unabhängig davon, ob sie tatsächlich zuhören oder nicht (was sie äußerst effizient macht, wenn die erwartete Anzahl von Zuhörern Millionen beträgt) und sind absichtlich so strukturiert, dass jemand sie hört, wenn sie zuhören Holen Sie sich ein Keyframe, mit dem Sie innerhalb von Sekundenbruchteilen zuschauen können.

Umgekehrt muss das Internetvideo mit dem anderen Verkehr konkurrieren, der verschiedene Verbindungen zwischen Routern zwischen dem Server und Ihrem Computer teilt. Dies führt zu Verzögerungen und Verlusten, die gemindert werden müssen. Eine doppelte Kopie der Daten muss an jeden Listener gesendet werden, was aus Sicht des Servers nicht sehr effizient ist und die Wahrscheinlichkeit von Unterbrechungen weiter erhöht. Um mit den Unterbrechungen fertig zu werden, wartet Ihr Computer auf mehrere Sekunden, bis die Daten eintreffen, und speichert sie in einem Puffer, bevor er sie wiedergibt.

Wenn die beiden über ein und dasselbe physikalische Kabel laufen, werden sie höchstwahrscheinlich auf verschiedene Trägerfrequenzen moduliert, ganz wie alte Fernsehkanäle.

Wenn Sie sich einen Film oder eine Serienfolge anschauen, ist die kurze Pause, während der Puffer gefüllt ist, nicht sehr auffällig, und die Bequemlichkeit, nicht darauf zu warten, dass der Fernsehsender rundfunkübertragend ist, ist ein überzeugender Vorteil für Internetvideos . Aber für ein Sport- oder Nachrichtenereignis ist Broadcast-TV aufgrund seiner Unmittelbarkeit wahrscheinlich das Beste.

1
Pace

Viele gute Punkte in den anderen Antworten, aber hier ist ein Bild, wie Verizon dies über Glasfaser (Verizon FIOS) erreicht. Jeder Anbieter hat unterschiedliche Mechanismen, daher ist dies nur ein Beispiel für einen solchen Ansatz. Die Internetdaten und das Broadcast-Video stammen aus zwei verschiedenen Quellen. Sie werden nahe der letzten Meile hinzugefügt, indem sie über eine andere Wellenlänge übertragen werden.

An image showing how video bandwidth is added onto a data stream at an optical coupler by utilizing a third wavelength.  The video circuit uses 1550nm while the voice and data use 1490nm for downstream and 1310nm for upstream.

1
Damon

Es gibt verschiedene Gründe. Erstens ist die Kabel- / Satellitenbandbreite viel höher als Sie vielleicht denken. Sogar eine alte Coax-Installation hat eine Gesamtbandbreite, die im Vergleich zu den meisten durchschnittlichen Benutzern von LAN sehr wettbewerbsfähig ist . Gleiches gilt für Satellit. Beachten Sie, dass Sie auf Astra beispielsweise über 100 Transponder mit jeweils mehreren Kanälen und jeweils 27,5-k-Symbolen pro Sekunde haben. Das ist eine enorme Bandbreite.

Zweitens werden Daten gesendet, das heißt, sie werden einmal an "alle" (und an niemanden im Besonderen) gesendet, und das war's. Intern muss ein Kabelnetzwerk die rohen Bits hier und da (z. B. zu einem Satelliten oder zu Ihrem lokalen Kabelnetzwerk) kopieren, aber wie auch immer. Alles wird nur einmal gesendet, Feuer und vergessen, essen oder sterben. Es gibt kein Protokoll für Übertragungsfehler (na ja, es gibt FEC, aber das zählt nicht, es kommuniziert nicht zurück) oder ähnliches. Sie bekommen es oder nicht, und mit der Zeit kümmert es Sie immer weniger darum, ob Sie es auch haben (der Anbieter möchte es gar nicht anfangen).
Dies macht die Voraussetzungen sowohl für die lokale Kabel- als auch für die Provider-Infrastruktur sehr großweniger anstrengend, da Sie nur einen winzigen Bruchteil der Daten übertragen müssen und sich keine Sorgen darüber machen müssen, ob Sie vom Client Antworten erhalten und diese bearbeiten. Die Menge der Daten, die über die Infrastruktur (und auch Ihr lokales Kabel) gesendet werden, hängt nur von der Anzahl der ausgestrahlten Kanäle ab, nicht von der Anzahl der Personen, die sie ansehen. Da letztere rund eine Million Mal so viele sind wie der erstere, ist das ein großer Gewinn.

Es ist kein HTTPS-Server beteiligt. Es werden keine Anforderungen verarbeitet, kein Zugriff auf beliebige Datenblöcke zu zufälligen Zeiten, keine Garantien, keine Parallelitäts- / Skalierbarkeitsprobleme. Keine Pakete werden von Zwischenroutern verworfen, keine Überlastungskontrolle (und wenn Pakete verloren gehen, kümmert das niemanden).

Alles in allem ist es also eine völlig andere, nicht vergleichbare Sache.

0
poompt

Alle Informationen, die über das Koaxialkabel in Ihr Haus gelangen, belegen eine bestimmte Bandbreite des verfügbaren Spektrums. Die einfache Antwort auf Ihre Frage ist, dass mehr von dieser Bandbreite für das Fernsehen vorgesehen ist als für allgemeine Daten. Sie haben Recht, dass der Aufwand für die bidirektionale Kommunikation nicht so groß ist, was in die verfügbare Bandbreite des Kabels passt.

Wo der Unterschied zwischen Broadcast-Video- und On-Demand-Daten eine Rolle spielt, liegt beim Provider, wo es einfacher ist, jedem die gleichen Daten bereitzustellen (Broadcast), als jedem Benutzer speziell angeforderte Daten bereitzustellen. Mit anderen Worten, der Anbieter könnte den allgemeinen Daten mehr Bandbreite zuweisen, müsste dann jedoch die Anzahl / Qualität der Übertragungskanäle verringern und jedem Benutzer eine größere Pipe zum Internet (zwischen seinem Kabelende und dem Internet-Backbone) bereitstellen. . Hier kommt auch die Geschwindigkeit auf Basis des Abonnement-Niveaus zum Tragen: Wie viel Sie zahlen, bestimmt, wie viel von ihrer Verbindung zum Internet-Backbone Sie verwenden dürfen.