YouTube транслирует видео через TCP?

Я просто понюхал трафик с помощью wireshark и заметил, что трафик YouTube зависит от TCP. Я думал, они используют UDP? Но похоже, что они будут использовать потоки http octet. YouTube действительно использует TCP для потоков или я что-то пропустил?

3 ответов


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


очевидно, что Google в настоящее время экспериментирует с собственными реализациями протоколов, такими как QUIC ( быстрое UDP подключение к интернету), как видно при изучении HTTP-ответа

HTTP/1.1 200 OK
...
Content-Type: video/mp4
Alternate-Protocol: 80:quic
...

однако в настоящее время они, похоже, полагаются на TCP, как и Дэвид упоминал ранее.


от http://www.crazyengineers.com/threads/youtube-use-tcp-or-udp.38419/:

...конечно, страница youtube использует http [который находится над TCP]. Реальная вещь не происходит через http-страницу, но flash-объект, встроенный в эту страницу. Этот flash-объект, который появляется на youtube является видео flash player. Видео flash player действует как iframe (технически неверный термин) для содержимого это будет вызвано для потоковой передачи через flash-объект. Для хранения сми содержимое медиа-сервер был установлен youtube, содержимое которого получить вызов при нажатии кнопки play.

для потокового мультимедиа для Flash player в режиме реального времени потокового Используется протокол (RTSP). Кнопка воспроизведения на flash player действует как RTSP invoker для вызываемого носителя и носителя передается через UDP-пакеты. На самом деле вам не нужно никуда мигрировать со страницы, потому что встроенный объект вызывает видео не на странице http, а как объект встроенный в http страница как только вы закрываете ее, объект также закрывается.