Facebook многоадресно или одноадресно транслирует живое видео своим зрителям?
Вот как прямой эфир идет от одного вещателя миллионам зрителей:
- Вещатель начинает прямую трансляцию на свой телефон.
- Телефон отправляет RTMP-поток на сервер Live Stream.
- Сервер Live Stream декодирует видео и транскодирует до нескольких битрейтов.
- Для каждой битовой скорости непрерывно создается набор из односекундных сегментов MPEG-DASH.
- Сегменты хранятся в кэше центра обработки данных.
- Из кэша центра обработки данных сегменты отправляются в кэши, расположенные в точках присутствия (кэш PoP).
- Со стороны просмотра зритель получает живую историю.
- Игрок на своем устройстве начинает получать сегменты из кэша PoP со скоростью один в секунду.
Мой вопрос прост. После шага 6, кэширует ли PoP /Edge кэш / eNB (узел пограничного уровня) многоадресную передачу видео в реальном времени нескольким зрителям или индивидуально рассылает каждого пользователя отдельно (открывая отдельные потоки для каждого пользователя)?
1 ответ
Unicast. Многоадресная рассылка не работает через Интернет. Кроме того, DASH выполняется через HTTP, а HTTP - через TCP, который вы все равно не можете использовать с многоадресной рассылкой.