Pull to refresh

Comments 1

Для начала весьма неплохо, но до полноценного Selective Forwarding Unit тут еще очень много. У вас тут просто Forwarding Unit получается пока.

Selective он называется потому, что он не передает все видео от всех пользователей всем остальным в максимальном качестве. Тут ни процессорных мощностей ни пропускной способности сети не хватит.

Особенно это касается видео: тут клиенты обычно отправляют simulcast - сразу несколько потоков своего видео в разном качестве с разным битрейтом. А SFU, в зависимости от пропускной способности остальных клиентов, которые хотят это видео смотреть, отправлеят один из потоков, переключаясь между ними на лету. Так что получатель даже ничего про несколько потоков не знает, а видит лишь один RTP поток с меняющимся качеством.

Так что львиная часть SFU - это прямая работа с RTP пакетами.

Sign up to leave a comment.

Articles