2016-12-04 8 views
1

Я новичок в webRtc и Kurento. Вы можете подумать, что это очень простой вопрос, но когда я посмотрел на структуру кода, я был в замешательстве.Kurento Многие для многих Архитектура

Я хочу задать вопрос о kurento для многих механизмов.

Когда я смотрю на this page Я понимаю, что каждый пользователь может создать связь через Kurento Media Server

Но когда я смотрю на Ubuntu Terminal Console кода (после mvn compile exec:java) я вижу войти как это:

User A connected with B, 
User B connected with A, 
User C connected with A, 
User C connected with B, 
etc... 

также я хочу, чтобы понять, как ясно это предложение означает

Каждый клиент будет посылать свои собственные средства массовой информации, и в свою очередь, получат СМИ от всех других участ брюки. Это означает, что в каждой комнате будет n * n конечных точек webrtc, где n - количество клиентов.

Мой вопрос в том, что когда я использую эту структуру; Каждый клиент отправляет собственный медиапоток каждому клиенту (рис. 1) или каждый клиент отправляет свой медиапоток на сервер и сервер, отправляя этот медиапоток каждому участникам (рисунок 2)? Я пытаюсь проиллюстрировать цифры.

Figure2

Рисунок 1

----------


Figure1

Рисунок 2

ответ

1

При использовании медиасервера в качестве реле ваша установка будет выглядеть так, как показано на рисунке 1, где весь трафик и сигнализация мультимедиа проходят через внутреннюю инфраструктуру. Помните, что Kurento не является сигнальным сервером, поэтому вам понадобится другой сервер для сигнализации, отличный от Kurento. Они могут жить на одной машине, но это разные части программного обеспечения. Я буду использовать картинку из official documentation в ilustrate этого possible setups in Kurento

Как вы можете видеть, у вас есть различные варианты для вашей сигнализации, но средства массовой информации всегда идет через Kurento.

+0

Сэр, большое спасибо за ваш ответ. Итак, каждый клиент отправляет весь носитель и сигнализирует серверу и серверу отправлять другим, таким образом, только клиентские серверы, клиент не клиент (p2p), как напрямую, это? Кстати, я смешал цифры 1 и 2 ссылки. Поэтому я снова спросил, чтобы быть уверенным. –

+0

@CanBey Я отредактировал ответ, так что это немного более понятно. Кроме того, если это вам помогло, пожалуйста, не забудьте отметить ответ как действительный ;-) – igracia

+0

Большое спасибо за ваш интерес. Счастливый приятный день: D: D –