Jitsi обновляет механизм потоковой трансляции

Дата публикации:

Изображение Jitsi

Jitsi собирается значительно сократить задержку при трансляции видеоконференций на YouTube, Twitch и другие площадки.

Раньше для этого использовался инструмент Jibri. Он предварительно обрабатывал видеопоток на сервере компании, а только потом передавал на площадку. При этом за кулисами неявно запускался Chrome, который и занимался перекодировкой. Такая цепочка требовала больших вычислительных мощностей, наблюдались задержки трансляции.

Теперь RTP-потоки будут пересылаться через WebRTC каждому зрителю. Реализовать это решение предлагается так:

  • Не передавать участникам информацию о зрителях.
  • Изменить топологию видеомостов: участники видеоконференции общаются обычно, а вот зрители подключаются к центральным мостам. Получается вместо привычной сетки что-то похожее на дерево.
  • При предельных нагрузках на сервер XMPP зеркалить информацию об участниках видеоконференции на аналогичный сервер. Это позволит качественно распределить нагрузку по всей инфраструктуре.

Следите за нашими новостями в Телеграм и Яндекс.Дзен