Как мой Flex-код может узнать, могут ли все пользователи в моем видео-чате использовать rtmfp? - PullRequest
1 голос
/ 07 июня 2011

Я создал видеочат от FMS / Flex. что мне нужно сделать, это:

  1. Если все в одной комнате чата могут использовать rtmfp, мы используем rtmfp
  2. если кто-то в чате отключил его rtmfp, мы используем rtmp.

Теперь мне нужно создать логику, чтобы решить, все ли могут использовать rtmfp между собой. Есть ли хороший способ сделать это?

1 Ответ

1 голос
/ 07 июня 2011

Клиенты должны сначала подключиться к FMS, а затем вызвать всех клиентов, чтобы начать подключение к узлу.Если клиент успешно подключился или соединение с партнером оказалось неудачным, сообщите об этом в FMS.Если FMS имеет столько «положительных» ответов, сколько длина клиентов, все клиенты могут подключиться к узлу.Если нет, отправьте команду клиентам, отключите их от однорангового узла и подключите всех клиентов к чату rtmp.

Надеюсь, это поможет.

Приветствия

Тамас

...