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