Почему сети, предназначенные для телевидения, лучше обеспечивают передачу, когда используют ту же среду, что и интернет?

10445
northerner

Почему смотреть телевизионные передачи «обычным способом» через кабельное или спутниковое телевидение быстрее, чем смотреть их через Интернет?

Это может звучать как забавный вопрос, но, учитывая фактическую среду, может быть то же самое (например, вы можете подключить интернет по коаксиальному кабелю так же, как вы получаете телевизор), тогда не будет ли это ближе к той же скорости и качеству ? Я не думаю, что моя предпосылка ошибочна, потому что вы можете смотреть 4K ТВ нормально, но если у вас нет очень хорошего интернет-соединения, вы, вероятно, заметите буферизацию при просмотре 4K онлайн.

Это потому, что с Интернетом намного больше накладных расходов (хотя я бы подумал, что с такими протоколами, как UDP, меньше)?

75
Среда не так актуальна, как вы думаете. Dial-up и DSL используют один и тот же провод, но работают очень по-разному и обеспечивают разные скорости. InterLinked 6 лет назад 29
@InterLinked правильно. Важным является * метод * передачи и приема, а не среда, по которой они путешествуют. Keltari 6 лет назад 3
С телевидением данные отправляются один раз и принимаются всеми одновременно. С Интернетом каждый зритель получает свой собственный поток данных. Если 5 человек одновременно смотрят одну и ту же программу в Интернете, ее необходимо отправить 5 раз. user20574 6 лет назад 1
@ user20574 если используется многоадресная рассылка, то не так ли? Например, если использовалась многоадресная рассылка, каждый узел в сети может получать одно и то же содержимое, причем он отправляется только один раз. Теоретически это будет так же быстро, как смотреть шоу по телевизору? northerner 6 лет назад 0
@northerner Кроме этого: нет большого списка клиентов, которые получают одно и то же интернет-телевидение (сколько разных людей будет транслировать одно и то же шоу с одного и того же сайта?). А сетевые коммутаторы обычно блокируют многоадресный трафик, если они специально не пропускают его из-за нагрузки на коммутатор. Когда провайдер является провайдером кабельного телевидения, он может безопасно разрешить свою собственную многоадресную рассылку, но пропуск многоадресной рассылки любого старого веб-сайта, вероятно, допустит такой многоадресный шторм, что DOS для каждого клиента. Centimane 6 лет назад 2
@northerner Multicast не работает через Интернет. user20574 6 лет назад 0
Еще быстрее была наземная трансляция телевидения. В то время, когда в Германии еще продолжалось вещание аналогового телевидения, в обратном отсчете на новый год, который смотрел на радиоуправляемых часах, смотрел телевизор через антенну и смотрел телевизор через спутник, разница составляла около 1 секунды - антенна и около 4-5 секунд - > Спутник. Поэтому я думаю, что это дополнительные этапы обработки, которые вводят отставание. Не производительность среды. Sunzi 6 лет назад 1
@Sunzi Быстрее, чем при меньшей задержке, да, но цифровая технология определенно позволяет вам разместить больше каналов на одном носителе. Как вы заметили, компромисс для этого - задержка. user20574 6 лет назад 0
@ user20574: Интернет-провайдеры используют многоадресную рассылку для эффективной доставки телеканалов через свою IP-сеть, ту же сеть, через которую вы получаете Интернет. Очевидно, что это не весь Интернет, но это не означает, что многоадресная рассылка не может использоваться в больших масштабах, а также потребителями, при условии, что эта часть сети настроена надлежащим образом. Matti Virkkunen 6 лет назад 0
@ user20574: Не знаю, как вы, но мой провайдер ТВ позволяет мне приостанавливать прямые трансляции и смотреть передачи последних 7 дней. Это явно не (чистая) трансляция. опять же, это стекловолокно. Они должны отправить мне телевизионный поток независимо. Трансляция работает только на общедоступных носителях (например, в эфире, но она отключена) MSalters 6 лет назад 0
@ user20574 ты уверен, что он не записывается на PVR? northerner 5 лет назад 0
Фактические значения пропускной способности: Cox Cable HD: 720p @ ~ 8 Мбит / с, 1080i @ ~ 15 Мбит / с. NetFlix HD 1080p (60 кадров в секунду) @ ~ 7 Мбит / с. NetFlix 4K 2160p @ ~ 16 mpbs. По воздуху ~ 19,4 Мбит / с, но он разделен на подканалы. Blu-ray HD @ 25 Мбит / с. Blu-ray 4K при 82 Мбит / с или 108 Мбит / с или 128 Мбит / с. rcgldr 5 лет назад 0
Потому что телевидение транслируется. Так что везде одинаковая пропускная способность. В этом случае сервер использует ту же полосу пропускания, что и каждый получатель, а не ее сумму. user3528438 5 лет назад 0

8 ответов на вопрос

114
Jared K

Для телевидения и интернет-видео проблема одна и та же: вы должны отправлять кадры видео зрителю. Каждый подход к проблеме по-своему и имеет свои преимущества и недостатки.

Кадры на самом деле просто информация, поэтому давайте выберем аналог. Представьте, что вы хотите диктовать адрес GettysBurg 100 людям. Вы должны передать каждую строчку речи каждому человеку (как провайдер видео должен получить кадры для каждого зрителя).

Теперь телевизионные каналы получают эксклюзивное использование частотного диапазона на кабеле. Это похоже на эксклюзивное использование лекционного зала. Вы не будете прерваны другими, пытающимися говорить. Если вы похожи на телеканал, вы публикуете время, когда планируете диктовать речь, а когда наступает это время, вы встаете на сцену и начинаете говорить. Даже не проверяя, кто в аудитории, вы просто начинаете:

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 

Вы диктуете всю речь, не останавливаясь. Вы говорили каждую строку только один раз. Это было не так сложно для вас. И любой, кто был в зале и слушал, слышал все это без задержек или перерывов. Точно так же телевизионные станции посылают свой сигнал по проводам только один раз, и если вы смотрите его, он поступает в режиме реального времени. Но точно так же, если вы не у своего телевизора, когда шоу включено, или вам нужно уйти посередине, чтобы пойти в ванную, вы пропустите некоторые из них.

Но что, если вы хотите, чтобы люди услышали пьесу по собственному расписанию, и вы хотите, чтобы все слышали все это? Вы приглашаете всех посетить вас в парке, когда захотите, и вы будете диктовать им индивидуальные линии. Это как сделать ваше видео доступным через Интернет.

Парк занят, и иногда вы не можете говорить, потому что это слишком шумно. Потоковые сервисы делят сеть с другим интернет-трафиком. У них нет выделенной частоты. Их пакеты иногда приходится ждать в очереди.

Person1 появляется, и вы начинаете говорить им строки:

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 

Это было не так плохо. person1 все еще получает игру с довольно хорошей скоростью, но затем появляется человек два, и вы пообещали начать сначала для каждого человека, и вскоре появляется человек 3, а затем человек 1 просит вас повторить себя. ..

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

и так далее, пока вы не сказали каждую строчку речи каждому человеку. Когда вы диктовали в лекционном зале, неважно, сколько людей появилось, вы все еще говорили только один раз, и они все это слышали. Но теперь, если одновременно появляется тридцать человек или парк становится более занятым, скорость, с которой каждый человек произносит речь, снизится до минимума. Интернет-видео имеет то преимущество, что каждый человек может начать слушать, когда захочет, и даже может попросить сделать паузу и продолжить позже или повторить пропущенные части, но недостатком является то, что, если сеть переполнена или много людей используют один и тот же сервер, видео загружается медленно.

`Это как потоковое вещание. Здесь нужно быть осторожным с терминологией. Просмотр видео на Youtube или Netflix на самом деле не является «потоковым», это скорее тип загрузки (TCP), когда несколько пользователей могут загружать один и тот же контент в любое время - он хранится локально только временно для воспроизведения, но это не так. True Streaming, который * является * живым и ведет себя так же, как в первом случае, который вы описали. Носитель по требованию может загружаться пакетами - достаточно для заполнения буфера, а затем снова, пока давление в буфере не увеличится. Истинная потоковая передача воспроизводится в потоковом режиме - как правило, многоадресная передача UDP или тому подобное. J... 6 лет назад 44
Вы также можете загрузить весь поток из Netflix, вместо того, чтобы просматривать контент, пока данные передаются вашему клиенту. Я могу смотреть Netflix в режиме реального времени, без какой-либо буферизации, но это связано с пропускной способностью моего провайдера. Ramhound 6 лет назад 1
А если вы осуществляете многоадресную рассылку, вы можете сэкономить на отправке битов: «вы отправляете« новую нацию, зачатую в Либерти », на person3, person4 и person5`. Конечно, это требует, чтобы они все появились одновременно. Или, в любом случае, вы можете сделать это таким образом, чтобы люди сами расставили биты по порядку, особенно если они сотрудничают и делятся битами друг с другом (это похоже на торрент). Draco18s 6 лет назад 1
@ Draco18s К сожалению (насколько мне известно) многоадресная рассылка не является вещью в общедоступном Интернете :(. Jonas Schäfer 6 лет назад 11
@JonasWielicki Это, вероятно, правда. Хотя торрент-протокол не слишком отличается * концептуально *. Draco18s 6 лет назад 0
Отличное и простое объяснение! +1 Barranka 6 лет назад 0
@Jared K: Я также использовал аналогию с аудиторией, чтобы проиллюстрировать проблемы, несоответствие полосы пропускания и решения для предоставления восходящих данных по кабельной системе, хотя и на физическом уровне - системе, которая по своей природе оптимизирована для нисходящего вещания. Nevin Williams 6 лет назад 0
@J ... Определения, с которыми я знаком, говорят, что потоковое вещание связано не столько с точным временем, сколько с обработкой данных. В потоке каждый элемент потока может быть обработан и использован без ожидания передачи остальных элементов, и один обрабатывает один элемент в потоке, прежде чем перейти к следующему. Существуют различные уровни текучести, от умно буферизованного TCP до многоадресного UDP и пакетов ATM через SONET, вплоть до аналогового. Аналоговый, конечно, был бы единственным * истинным * потоковым форматом, по вашему определению "воспроизводит, как он передает". Cort Ammon 6 лет назад 11
Это также объясняет, почему вы можете загрузить видео и воспроизвести его со своего жесткого диска, не получая никакой буферизации, когда те же самые видео буферизуются в ад и обратно, когда вы пытаетесь смотреть его онлайн. Фактор, ограничивающий скорость, - это не ваш графический процессор, а ваш интернет-провайдер. Sean 6 лет назад 0
Я чувствую, что вы настолько увлеклись аналогией, что, если бы мне пришлось объяснить это кому-то еще, я мог бы говорить только о лекционных залах и парках: / CallumDA 6 лет назад 1
Есть ли конкретная часть, где аналогия могла бы использовать больше связи с техническими деталями? Ответ всегда можно улучшить. Jared K 6 лет назад 0
@CortAmmon Streaming имеет более одного определения. В данных это означает, что вы говорите. Но это также термин, используемый для дифференциации различных видов онлайн-видео. Есть просто простые видео, которые хранятся и доступны в любое время, и есть потоки, которые в некотором смысле являются «живыми». Иногда последние называются «прямые трансляции», но этот термин кажется неправильным, когда он все еще является предварительно записанным контентом. Было бы странно сказать, что район мистера Роджера был «живым потоком». Это было только в потоке. trlkly 6 лет назад 0
@trlkly Я понимаю, почему это нормальное определение. Для целей вопроса, касающегося передачи контента, а не хранения контента, я думаю, что определение, которое я дал, более полезно, но я вижу, что я использую определение, которое вы упоминаете ежедневно, когда решаю, хочу ли я смотреть «поток» или смотреть видео «по запросу». Cort Ammon 6 лет назад 0
@J ... То, что вы называете «потоковой передачей», более известно как трансляция. Термин «потоковая передача» обычно используется для услуг по запросу, таких как netflix, youtube и т. Д. slebetman 6 лет назад 1
О верно. Таким образом, супер упрощенное телевидение работает быстрее, потому что в сети есть только один отправитель, поэтому нет коллизий или перегрузок. northerner 6 лет назад 5
Стоит отметить, что ваш интернет-провайдер может начать регулировать ваше соединение, как только он определит, что вы транслируете. Это относится также и к _more типу загрузки (TCP) _, как упомянул @J ... См. [Как операторы мобильной связи узнают разрешение видео по соединениям HTTPS?] (Https://security.stackexchange.com/questions/172212/how-do-mobile-carriers-know-video-resolution-over-https-connections). laika 6 лет назад 1
@northerner: Да, но также потому, что все отправляется только один раз (и все слушают его одновременно), вместо того, чтобы отправлять все отдельно каждому слушателю / зрителю. psmears 6 лет назад 6
Этот ответ только отчасти правильный; это не объясняет, почему кабельная потоковая передача по требованию работает лучше, чем потоковая передача через Интернет. Реальный ответ заключается в том, что потоковая передача через Интернет практически повсеместно осуществляется через TCP _ (требуются подтверждения, без потерь, непостоянная пропускная способность) _ и HTTP _ (расточительно) _, обычно загружаемые небольшими порциями _ (расточительно) _. BlueRaja - Danny Pflughoeft 5 лет назад 0
@CourtAmon Моя цель состояла в том, чтобы просто объяснить, почему может быть некоторая путаница в терминах. Кажется, что два разных определения - это то, почему у J ... были проблемы с пониманием. Возможно, мне следовало бы вместо этого @ -ed их, но мы получаем только @ за комментарий. trlkly 5 лет назад 0
@ Draco18s «Торрент-протокол не слишком отличается концептуально» <- не совсем, хотя я вижу, как вы туда доберетесь. Многоадресная передача - это просто прямые широковещательные данные с ретрансляционными станциями, есть несколько передатчиков, но только одна широковещательная передача и один триггер. Торрент - это разновидность протокола сплетен, единой версии данных, но не одной трансляции. Самое важное отличие состоит в том, что широковещательная передача всегда является push, а torrent - протоколом pull. Kaithar 5 лет назад 0
В европейской стране, где IPTV широко распространено, сеть достаточно хороша для распространения. Интернет-провайдер отправляет все каналы на «локальный узел» (например, местный обмен), где часть оборудования собирает «подписки» от пользователей, и отправляет поток всем, кто в данный момент подписан на этот канал. Нет видимой буферизации, вы можете смотреть прямую трансляцию (по сравнению с эфирной, иногда даже впереди). Кроме того, поскольку локальные биржи являются частью сети интернет-провайдера (магистральной ... для вас, конечно, Интернет), они могут использовать многоадресную рассылку для распределения потоков по всем локальным узлам. user1532080 5 лет назад 0
23
dirkt

Фактическая среда не та же самая: телевизор, распространяемый через выделенный коаксиальный кабель, работает совсем по-другому и имеет совершенно другую инфраструктуру по сравнению, скажем, с просмотром Youtube, Netflix или чем-то еще через общедоступный Интернет.

Даже если коаксиальный кабель используется для реализации IP-протоколов и телевизионного контента, распространяемого поверх этого, у вас все еще есть общий контроль пропускной способности и вы можете использовать выделенную многоадресную инфраструктуру (которая не очень хорошо работает в общедоступном Интернете).

Итак, ответ на ваш вопрос: вы сравниваете яблоки и апельсины, ваша предпосылка, что они похожи, неверна.

Цифровой кабель также имеет проблемы с пропускной способностью, поэтому каждый канал не поддерживает 4k или даже HD. Хотя это частично связано с тем фактом, что большинство их клиентов не имеют телевизоров 4k или HD, кабельная отрасль не собирается решать свои проблемы с пропускной способностью путем дорогостоящих обновлений, пока не наступит критический момент спроса. Учитывая, что их клиенты все равно переходят на телевидение через Интернет и отказываются от своих традиционных телевизионных услуг. Ramhound 6 лет назад 4
@Ramhound, это на самом деле то, что побудило меня задать вопрос. ИМХО, единственное преимущество кабельного телевидения, например, YouTube, это отсутствие времени загрузки. northerner 6 лет назад 0
@northerner - Ваш Интернет-провайдер может сделать так, чтобы на YouTube не было времени загрузки, увеличивая пропускную способность, к которой у вас был доступ, но стоит отметить, что цифровой кабель зашифрован и сжат. Который затем распаковывается и не шифруется на вашей кабельной коробке. Хотя контент на YouTube может быть зашифрован, обычно он не сжимается. Пока YouTube использует сжатие в своем кодере, я говорю о том, как данные передаются клиенту. Сжатие встроено в кодировщик, что аналогично, но решает другую проблему. Ramhound 6 лет назад 1
@Ramhound: На самом деле, [большинство из них, вероятно, _do_ имеют по крайней мере доступные HD (даже если не 4k) экраны - они просто подключены (или встроены в) компьютеры и называются мониторами] (https: //www.xkcd. ком / 732 /). Sean 6 лет назад 0
Видео @ramhound на YouTube фактически сжато. То, что вы называете «кодировщиком», на самом деле является очень сложным алгоритмом сжатия. Большинство современных видеокодеков происходят из семейства MPEG, которое сочетает в себе компенсацию движения с остатком на основе DCT (последний очень похож на JPEG). Аудио сжатие также применяется в том же потоке. Как цифровое ТВ / кабельное, так и интернет-видео используют эти кодеки, хотя, возможно, с разными параметрами для компромиссов между качеством, задержкой и пропускной способностью. Chromatix 6 лет назад 2
@Ramhound: Несжатое видео 1920x1080p30 (Full HD при 30 к / с) с той же субвыборкой цветности YUV 4: 2: 0, которая используется для обычного сжатого видео (разрешение цветности = 1/4 яркости, половина в каждом направлении), требует 91 МБ / s (байты, а не биты). Это несколько лучше, чем несжатый YUV 4: 2: 2 (вертикальная субсэмплирование, полное разрешение цветности по горизонтали): https://en.wikipedia.org/wiki/Uncompressed_video#Data_rates, который берет 119 МБ / с для несжатого 1080p30. И кстати, вдвое больше, чем для 1080p60, который поддерживает YouTube. Даже 30 кадров в секунду будут максимально использовать гигабитный Ethernet! Peter Cordes 6 лет назад 0
@Ramhound - быстрое предоставление контента конечному пользователю по требованию - это скорее распределение, чем пропускная способность; Наличие содержимого, которое вы хотите загрузить с сервера в центре обработки данных, расположенного недалеко от вас, и которое не будет использоваться слишком многими другими людьми, часто более полезно, чем увеличение пропускной способности вашего дома. kbolino 6 лет назад 0
Что в комментариях о сжатии здесь не упоминается (или, возможно, мысль будет понята): Сжатие вызывает задержку. Сжатые данные, необходимые для отображения кадра 2, скажем, обычно будут зависеть от необработанных данных более позднего кадра (скажем, кадра 25), поэтому не могут быть вычислены и переданы до того, как станет известно содержимое последнего. В этом примере сжатое видео в реальном времени будет задержано на одну секунду просто из-за сжатия. Hagen von Eitzen 5 лет назад 0
10
Doug

По своей сути ваше предположение «по коаксиальному кабелю таким же образом» неверно. Кабели просто несут электрический сигнал. Этот сигнал может быть закодирован многими различными способами, каждый из которых адаптирован для конкретного использования, включая схемы кодирования, которые объединяют многократное использование в один сигнал.

«Кабель» быстр в обеспечении телевидения, потому что это односторонний сигнал вещания, предназначенный для одновременного распределения телевизионных каналов среди нескольких абонентов. Все получают один и тот же сигнал в одно и то же время, практически без изменений. Это принципиально один сигнал для многих людей.

Просмотр телевизора в интернете является противоположностью практически во всех отношениях. Это двусторонний сигнал, предназначенный для распределения данных по индивидуальным абонентам по требованию. Никто не получает один и тот же сигнал в одно и то же время, и у всех есть индивидуальные потребности. Это принципиально много сигналов для многих людей.

Современный «кабель» изменил это, приняв более новую двунаправленную цифровую инфраструктуру, на которую влияют сети передачи данных, чтобы обеспечить кабельный Интернет. Это дополнительно учитывает новые услуги, такие как программирование по требованию и игровые приставки. Это потребовало фундаментальных изменений в кабельной сети и электрических сигналах, передаваемых по кабелям. Сети передачи данных изменили это, приняв протоколы многоадресной передачи, чтобы обеспечить возможность крупномасштабных широковещательных данных, чтобы включить IPTV, программирование по требованию и игровые приставки. Это также потребовало фундаментальных изменений в сети передачи данных.

Конвергенция будет продолжаться до тех пор, пока сети "кабельное / IPTV" и "Интернет" не будут различимы. Однажды ваш интернет-провайдер предложит вам подключиться к трансляции на 10 000 каналов YouTube, а киностудии будут транслировать многоадресную IPTV-рассылку напрямую всему миру. По-прежнему будет нечего смотреть в эфире, и все равно будут буферизоваться ваши личные программы, потому что ваши любимые видео о кошках никогда не будут достаточно популярными, чтобы попасть в расписание вещания.

+1 за упоминание многоадресной рассылки, которая позволила бы вещание в телевизионном стиле через Интернет, если оно поддерживается магистральными интернет-магистралями / интернет-провайдерами. Это может значительно снизить требования к пропускной способности для чего-то вроде Олимпиады, где * многие * люди смотрят один и тот же прямой эфир, или перемотать его менее чем за минуту. (В случае краткой перемотки клиент может просто за минуту сохранить данные многоадресной рассылки перед их отображением. И, если необходимо, отправить одну или две минуты одноадресных данных, чтобы перехватить пользователя в многоадресном потоке после поиска.) Peter Cordes 6 лет назад 0
Я знаю, что это не самый популярный ответ, но мне нравится больше всего :) northerner 5 лет назад 0
5
phyrfox

Для всех провайдеров двойного назначения (например, кабель с Интернетом) вы можете себе представить, что трафик, проходящий по проводам, подобен автомагистрали с экспресс-полосой или, возможно, даже лучше, автоматизированной системе магистралей. Скоростная автомагистраль / автомагистраль - это выделенная часть дороги, где каждый должен двигаться с одинаковой скоростью и иметь постоянный поток. Там никогда не бывает заторов, потому что он тщательно продуман, чтобы разрешить определенный объем трафика через него.

Поставщик распределяет все каналы, которые вы можете смотреть, на определенные частоты. Трафик всегда имеет определенную пропускную способность, независимо от того, кто-то смотрит этот канал или нет, и каждый получает одни и те же данные в одно и то же время. Эта полоса пропускания рассчитывается заранее, и поставщики могут надежно предсказать, какую полосу пропускания они имеют для этих частот.

Интернет, с другой стороны, похож на обычное шоссе. Когда он используется не очень часто, все могут идти так быстро, как им нравится, но по мере увеличения трафика некоторые данные откладываются, чтобы у каждого была реальная возможность. Это означает, что когда пропускная способность интернета почти заполнена, люди начнут замечать пропуск, буферизацию, искаженное аудио и видео и так далее.

Поэтому основная причина, по которой кабельное, спутниковое и эфирное программирование осуществляется в режиме реального времени, заключается в том, что в них используется выделенная предварительно выделенная полоса пропускания, которая тщательно рассчитывается и измеряется для минимизации помех, в то время как Интернет всегда конкурирует за попытки и обеспечить сбалансированное количество пропускной способности для всех, кто хочет его использовать. Как только среда насыщается, все начинают ощущать эффекты, начиная с загрузки веб-страниц и заканчивая зернистыми видеопотоками и искаженным звуком.

Я бы сказал, что выделенная линия - это автомагистраль, на которой всем запрещено обгонять, а при использовании интернета все ваши автомобили отправляются в транспортную компанию для их отправки, как они считают нужным, пока они достигают пункта назначения .... rackandboneman 6 лет назад 0
3
Chromatix

Самое простое объяснение состоит в том, что широковещательное видео получает выделенный канал целиком, почти без задержек и с очень постоянной полосой пропускания. Данные передаются каждому, независимо от того, является ли они на самом деле слушает или нет (что делает его чрезвычайно эффективным, когда ожидаемое число слушателей в миллионах), и намеренно структурированы таким образом, что, когда кто - то делает начать слушать, они будут получить ключевой кадр, который позволяет им начать просмотр в течение доли секунды.

И наоборот, интернет-видео должно конкурировать с другим трафиком, разделяющим различные связи между маршрутизаторами между сервером и вашим компьютером, и это вызывает задержки и потери, которые необходимо уменьшить. Дублирующая копия данных должна быть отправлена ​​каждому слушателю, что не очень эффективно с точки зрения сервера и еще больше увеличивает вероятность прерываний. Чтобы справиться с перебоями, ваш компьютер ожидает поступления данных в течение нескольких секунд, сохраняя их в буфере, прежде чем начнет воспроизводить их.

Если эти два случая приходят по одному и тому же физическому кабелю, они почти наверняка модулируются на разные несущие частоты, очень похоже на старомодные телевизионные каналы.

Если вы смотрите фильм или сериал, короткая пауза при заполнении буфера не очень заметна, а удобство отсутствия необходимости ждать, пока телевизионная станция приступит к вещанию, является неоспоримым преимуществом для интернет-видео., Но для прямых трансляций спортивных или новостных трансляций, вероятно, лучше всего транслировать телевидение из-за его непосредственности.

1
Pace

В других ответах есть много хороших моментов, но вот картинка, показывающая, как Verizon достигает этого по оптоволокну (Verizon FIOS). У каждого провайдера будут разные механизмы, так что это всего лишь пример одного такого подхода. Интернет-данные и трансляционное видео поступают из двух разных источников. Они добавляются близко к последней миле, передаваясь на другой длине волны.

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

Есть несколько причин. Во-первых, пропускная способность кабеля / спутника намного выше, чем вы думаете. Даже довольно старая коаксиальная установка имеет общую полосу пропускания, которая очень конкурентоспособна с тем, что есть у большинства обычных пользователей для локальной сети. То же самое касается спутника. Просто учтите, что, например, на Astra у вас есть более 100 транспондеров, каждый из которых имеет несколько каналов, и каждый из них имеет 27,5 тыс. Символов в секунду. Это огромное количество пропускной способности.

Во-вторых, данные передаются, то есть они отправляются один раз «всем» (и никому, в частности), и все. Внутри кабельной сети, возможно, придется копировать необработанные биты здесь и там (например, в спутник или в вашу локальную кабельную сеть), но неважно. Все только что отправлено один раз, уволить и забыть, съесть это или умереть. Нет протокола для ошибок передачи (ну, есть FEC, но это не считается, он не связывается обратно) или чего-то подобного. Вы получаете или не получаете, и с течением времени вам все равно, получаете ли вы его тоже (провайдер вообще не заботится).
Это создает предпосылки для локальной кабельной инфраструктуры и инфраструктуры провайдера. многоменее требовательны, поскольку вам нужно всего лишь передать крошечную часть данных, и вам не нужно беспокоиться о получении ответов от клиента и их обработке. Объем данных, передаваемых через инфраструктуру (а также по вашему локальному кабелю), зависит исключительно от количества транслируемых каналов, а не от количества людей, которые их смотрят. Поскольку последних примерно в миллион раз больше, чем первых, это большая победа.

HTTPS-сервер не задействован. Запросы не обрабатываются, нет извлечения произвольных блоков данных в случайное время, нет гарантий, нет проблем параллелизма и масштабируемости. Нет пакетов, отбрасываемых промежуточными маршрутизаторами, нет контроля перегрузки (и если пакеты потеряны, это никого не волнует).

В общем, это совершенно другая, несопоставимая вещь.

0
poompt

Вся информация, поступающая в ваш дом по коаксиальному кабелю, занимает определенную полосу пропускания доступного спектра. Простой ответ на ваш вопрос заключается в том, что большая часть этой полосы пропускания предназначена для вещательного телевидения, а не для общих данных. Вы правы в том, что накладные расходы на двустороннюю связь не так уж велики, если они вписываются в доступную пропускную способность кабеля.

Когда разница между широковещательным видео и данными по требованию вступает в игру, находится на стороне провайдера, где проще предоставить одинаковые данные каждому (широковещательная передача), чем предоставить специально запрошенные данные каждому пользователю. Другими словами, провайдер мог бы выделить больше пропускной способности для общих данных, но тогда ему пришлось бы сократить количество / качество широковещательных каналов и предоставить каждому пользователю больший канал к Интернету (между его концом кабеля и магистралью Интернета)., Здесь также учитывается скорость, основанная на уровне подписки: сколько вы платите, зависит от того, какую часть соединения с интернет-магистралью они позволяют вам использовать.