Изображение Jitsi
Jitsi собирается значительно сократить задержку при трансляции видеоконференций на YouTube, Twitch и другие площадки.
Раньше для этого использовался инструмент Jibri. Он предварительно обрабатывал видеопоток на сервере компании, а только потом передавал на площадку. При этом за кулисами неявно запускался Chrome, который и занимался перекодировкой. Такая цепочка требовала больших вычислительных мощностей, наблюдались задержки трансляции.
Теперь RTP-потоки будут пересылаться через WebRTC каждому зрителю. Реализовать это решение предлагается так:
- Не передавать участникам информацию о зрителях.
- Изменить топологию видеомостов: участники видеоконференции общаются обычно, а вот зрители подключаются к центральным мостам. Получается вместо привычной сетки что-то похожее на дерево.
- При предельных нагрузках на сервер XMPP зеркалить информацию об участниках видеоконференции на аналогичный сервер. Это позволит качественно распределить нагрузку по всей инфраструктуре.
Следите за нашими новостями в Телеграм и Яндекс.Дзен