Как Youtube реализует потоковое вещание
Мониторинг вашей сети во время просмотра потоковой передачи Youtube (http://youtube.com/live/), вы можете видеть, что они загружают файл в ваш кеш, и этот файл фактически является потоком в реальном времени.
Битгравитация использует тот же путь для доставки своего потока в реальном времени с годами (например, проверьте Twit.tv).
Кто-нибудь знает, что такое серверная сторона, используемая для этого? и как это можно достичь, вместо использования Adobe FMS, Wowza или Red5?
Ответы
Ответ 1
Эти ребята собрали сервер потокового видео с открытым исходным кодом, чтобы вы могли посмотреть исходный код и посмотреть, как они это сделали.
Они написали его на Java.
Текущая версия - это рабочий прототип, который демонстрирует основные идеи. Основная цель проекта - использование ресурсов.
Ответ 2
может быть много способов реализации потоковой передачи, я не думаю, что Google сообщит вам, как они это делают, но это может быть сделано даже простым HTTP, простым потоком, который отправляет видеоданные без заголовка "range" поэтому его просто продолжайте и продолжайте