видео чат. red5 быстрее/нужно?? почему не просто p2p?

Простите мое невежество, но я изучаю создание видеочата, и то, что я нахожу, кажется мне действительно нелогичным. Из того, что я прочитал, похоже, что стандартом для каждого пользователя является передача своего видео на медиа-сервер, например red5, а затем сервер отправляет поток другому человеку. Интуитивно кажется, что это просто добавляет посредника, который добавляет задержку к потоковому видео, потому что оно должно идти на сервер, затем разворачиваться и идти к человеку, а не просто напрямую к человеку. Почему бы не просто p2p с чем-то вроде Adobe Status/Cirrus? Просто используйте сервис, чтобы получить IP-адрес других пользователей, а затем напрямую транслировать им свое видео? Тем не менее, кажется, что почти все используют FMS, такие как red5..

Что я тут не понимаю? В чем преимущество наличия этого «посредника»?


person user3134006    schedule 25.12.2013    source источник


Ответы (1)


Для отправки видео зрителям потребуется большая пропускная способность (скорость загрузки может быть достаточно высокой, но загрузка обычно низкая). NAT затрудняет подключение к конкретному компьютеру (с публичной стороны есть только один IP для компьютеры под маршрутизатором).

person Ramchandra Apte    schedule 25.12.2013