Почему YouTube использует UDP?

Делиться заботой!

Вот почему YouTube использует UDP.

UDP — это протокол потоковой передачи в Интернете, такой как TCP.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Так что если вы хотите узнать, почему YouTube использует UDP, и все технические детали, то вы попали по адресу.

Продолжай читать!

Почему YouTube использует UDP?

Ютуб и UDP

Всем иногда нравится смотреть хорошее видео. Это стало повседневной рутиной.

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

В видео как средстве есть что-то, что привлекает наше внимание.

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

Некоторые из нас просто хотят смотреть наши любимые телешоу, поэтому у нас есть подписки на Netflix, Amazon Prime, HBO Go и многие другие.

Мужчина смотрит онлайн-видео на планшете.

Но на YouTube есть все. От видео с практическими рекомендациями до смеющихся собак — это потоковая платформа, не похожая ни на одну другую, и каждую минуту на нее загружается около 400 часов видео. Это невероятно влиятельная платформа, и она не потерял темп.

На нем в принципе есть все и вся. Вот что делает его таким замечательным.

Итак, как работает YouTube?

Интернет и потоковые протоколы

Данные передаются через Интернет с использованием различных протоколов.

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

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

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

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

Протоколами для передачи пакетов данных являются TCP (протокол управления передачей) и UDP (протокол пользовательских дейтаграмм), а также существуют специальные протоколы, используемые для потоковой передачи, такие как RTSP (протокол потоковой передачи в реальном времени).

TCP

Протокол управления передачей является одним из первых протоколов, дополняющих IP (интернет-протокол). протокол Интернета заставляет Интернет работать. Это основа передачи данных.

Однако TCP протокол отвечает за плавная передача пакетов данных. Это означает, что он решает такие проблемы, как потеря пакетов, неупорядоченные пакеты, поврежденные пакеты и дубликаты.

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

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

UDP

Протокол пользовательских датаграмм также является одним из наиболее важных протоколов в наборе протоколов Интернета. Это немного отличается от TCP.

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

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

Однако доставка не гарантируется, и это тоже не будет подтверждено. Это не так надежно, как TCP. Вот почему они работают вместе последовательно или с перерывами, чтобы удовлетворить потребности пользователей.

Попросту говоря, UDP — это программа без установления соединения.. Он может отправлять много пакетов нескольким пользователям одновременно, так как он намного быстрее, чем TCP, но он также ненадежен. Это очень удобно для потоковой передачи услуги.

RTSP

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

По сути, когда мы используем потоковое приложение, такое как Netflix, YouTube или Amazon Prime, мы ищем телешоу или фильм.

Когда мы находим программу, которую хотим посмотреть, мы нажимаем Play. Видео воспроизводится сразу. Когда мы нажимаем «Пауза», воспроизведение видео прекращается.

Так работает RTSP. Однако на самом деле он не реализован в упомянутых потоковых сервисах. Хотя, мы можем столкнуться с этим, если откроем YouTube как мобильную версию сайта на стационарном компьютере.

Итак, что заставляет потоковую передачу работать?

Многоадресная связь

Существует несколько методов маршрутизации связи, и многоадресная передача является одним из них — многоадресная передача просто означает многократную передачу на несколько устройств.

Концепция умного города и телекоммуникационной сети.

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

Это тоже не похоже на трансляцию. Широковещательная передача передает данные всем членам сети одновременно и всем те же данные.

Мультикаст отправляет данные только определенным членам, которые запрашивают определенные данные. Его используется в потоковом видео и IPTV (интернет-телевидение).

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

Netflix позволит вам и вашим друзьям смотреть одно и то же телешоу в одно и то же время в разных местах на разных устройствах.

Однако другие люди, у которых нет Netflix или даже не подписаны на Netflix, не могут смотреть телешоу, потому что они не запрашивали его. В этом случае Netflix не отправляет данные этим пользователям.

YouTube UDP и TCP

Сервисы видео по запросу, такие как YouTube, должны иметь эти протоколы, чтобы гарантировать, что зрители получат то, что они хотят, когда они этого хотят. Это простой процесс. Мы ищем видео, нажимаем на него или касаемся его, и оно воспроизводится.

В наши дни мы редко даже видим значок буферизации.

Загрузка видео в медленном интернете.

Невероятно, TCP-соединения это те, которые чаще всего используется для потоковой передачи видео.

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

Как ни странно, YouTube использует как UDP, так и TCP-соединения. Соотношение использования этих двух протоколов составляет 62,5 % УДП сессии и 37,5 % TCP сессии.

Итак, почему он использует UDP больше, чем TCP?

Что ж, как мы уже говорили, UDP не требует связи перед отправкой пакетов данных. Это делает UDP идеально для потоковое видео в прямом эфире.

Однако TCP гарантирует, что данные надежный и полныйтак что это объясняет потерю данных.

Когда эти два компонента работают вместе, они делают потоковую передачу практически идеальной. Мы не говорим о видео, которые уже загружены.

Мы также говорим о потоковом видео в реальном времени. Именно здесь UDP определенно имеет преимущество перед TCP.

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

Вот что происходит при использовании ненадежного протокола. Однако оба протокола относятся к одному и тому же, что обеспечивает плавную передачу пакетов данных.

Транспортный уровень

транспортный уровень содержит множество протоколов и обеспечивает бесперебойную передачу данных. Это включает оба TCP и UDP протоколы и отвечает за доставку данных от процессов приложений к хостам.

Он формирует сегменты данных и работает с номерами портов источника и назначения для установления связи между различными хостами. Хозяева разные компьютеры или устройства участие в сетях.

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

Когда мы играем в онлайн-игру, номера портов позволяют нам выполнять различные действия за разумное время.

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

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

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

Самое главное, что транспортный уровень использует UDP или TCP для связи с IP (интернет-протоколом) на интернет-уровне.

Итак, нам нужен транспортный уровень, потому что и UDP, и TCP являются его частью. Они нужны нам для установления связи между приложениями и Интернетом.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *