Как Youtube реализует потоковое вещание

Мониторинг вашей сети во время просмотра потоковой передачи Youtube (http://youtube.com/live/), вы можете видеть, что они загружают файл в ваш кеш, и этот файл фактически является потоком в реальном времени.

Битгравитация использует тот же путь для доставки своего потока в реальном времени с годами (например, проверьте Twit.tv).

Кто-нибудь знает, что такое серверная сторона, используемая для этого? и как это можно достичь, вместо использования Adobe FMS, Wowza или Red5?

Ответы

Ответ 1

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

Они написали его на Java.

Текущая версия - это рабочий прототип, который демонстрирует основные идеи. Основная цель проекта - использование ресурсов.

Ответ 2

может быть много способов реализации потоковой передачи, я не думаю, что Google сообщит вам, как они это делают, но это может быть сделано даже простым HTTP, простым потоком, который отправляет видеоданные без заголовка "range" поэтому его просто продолжайте и продолжайте