Consolidator¶
Статус: не в релизе
Consolidator описывает ближайший сервисный слой. В текущем релизе 3.0 это архитектурно заложенный сценарий, а не готовая функция поставки.
Consolidator — сервис для формирования оптимизированного потока из нескольких медиа-источников. Он нужен там, где клиенту невыгодно принимать много отдельных RTP/WebRTC-потоков.
Основные сценарии¶
- слабое мобильное устройство;
- ограниченный канал связи;
- режимы с большим числом участников;
- публичная трансляция;
- запись или предпросмотр;
- специальные клиенты и терминалы.
Чем отличается от тяжелого MCU¶
Цель VideoGrace — не превращать каждую конференцию в обязательное транскодирование. В обычном режиме сервер маршрутизирует RTP без лишней обработки. Consolidator подключается там, где это дает пользу: снижает fanout для конкретного клиента или сценария.
Продуктовая ценность¶
- меньше входящего трафика у клиента;
- ниже нагрузка на CPU/GPU устройства;
- стабильнее работа на слабых телефонах и старых ПК;
- проще делать специальные режимы просмотра;
- можно гибко выбирать, кому нужен consolidated stream, а кому достаточно обычного WebRTC path.