2013-12-05 1 views
0

Мне хотелось бы создать единственную аудиоконференционную систему на основе webrtc для игры, но я должен избегать лаг.
например я могу использовать https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection
Сколько клиентов можно подключить одновременно и о пропускной способности?
Я думаю, что загрузка будет предел, увеличивающий количество подключенного клиента.
Могу ли я создать дерево клиентов, поэтому у каждого клиента есть только 2 или 3 соединения?аудиоконференция с WebRTC

Сервер может быть на любом языке, потому что я буду использовать vert.x
относительно

ответ

3

Есть два сценария:


1: Peer-на-Peer

В этой модели; максимальное ограничение одноранговых соединений на странице на хроме составляет 256.

2: Peer-Серверу

В этой модели; вы можете использовать медиа-сервер для ретрансляции потока через неограниченные одноранговые узлы.


В 1-й модели; вы можете столкнуться с пропускной способностью/процессором usage issue.

В 2-й модели; все такие вещи обрабатываются медиа-сервером.


Если вы планируете установить равный-равному видео-конференц-связи; вы будете использовать сетка модель. Предлагается ограничить конференцию только пользователей. В противном случае вы столкнетесь с такими проблемами, как потеря звука, эхо и, очевидно, пропускная способность/процессор огромного использования!


В радиовещательных сценариях p2p; вы можете передать, например, , чтобы преодолеть нагрузку от одного партнера.