2013-06-18 3 views
0

Я использую Flash Media Server.
Я смущен по различным идентификаторам
Я рядом? И человек на другом конце далеко?
Что такое идентификатор nearNonce?Confused over nearID, farID, nearNonce и т. Д.

Я нашел объяснение архитектуры высокого уровня, которое прекрасно объясняет, как работает P2P в целом.
Есть ли еще статьи с подробным объяснением того, как все части сочетаются в головоломке?

И, наконец, для сверстников, которым требуется общение, им необходимо обмениваться peerID. Будет ли использование удаленного общего объекта выполнять эту задачу хорошо или предложит использовать какой-либо другой вид веб-службы, такой как XMPP?

Извинения за многие вопросы.

ответ

0

Программирование FMS может стать очень запутанным. Чтобы решить последний вопрос, обычно ваши сверстники вводятся через сам FMS - на стороне сервера AS. Один из способов сделать это - подключить своих одноранговых узлов к NetGroup, и в этом случае они смогут обнаружить других одноранговых узлов, подключенных к одной группе. Вы также можете вручную ввести 2 одноранговых узла в код SSAS.

Один трудный урок, который я узнал о NetGroups, заключается в том, что просто подключение к группе не означает, что вы получите уведомление, когда другие присоединяются к одной группе. Вы получаете уведомление только в том случае, если вы получаете нового соседа, который является прямым соединением внутри группы, а также новый соседний одноранговый узел в группе, который является косвенным подключением через других одноранговых узлов. Если вы хотите знать, когда одноранговый узел присоединяется к группе, которая должна объявить себя через групповую трансляцию.

Я все еще учусь этот материал, так возьмите все это с зерном соли :)

+0

Спасибо Майк нашли время и ответили на мой вопрос. После долгого поиска Google я нашел эту ссылку, которую я считаю полезной для новичков, подобных мне: http://help.adobe.com/en_US/flashmediaserver/devguide/WScd14549950cf7821eebb00912febb43a25-8000.html –

+0

Но вот моя проблема с идентификатором. У меня два клиента подключены через NetGroup. У первого клиента есть netconnection.nearId = 1b5cab71697bc852220ee2651288690d84faf11141ae8f936d6731e5bc0c97a9 Клиент присоединяется к NetGroup, второй клиент получает событие: NetGroup.Neighbor.Connect event. И значение event.info.neighbor = 9536722f1a0c5580e49ef4fedbf727325f12f96232d2c9f8a749d8271f02d712 Есть ли способ вычислить соседей peerId из event.info.neighbor? спасибо за помощь –

+0

Эта ссылка в формате PDF говорит об использовании нескольких серверов для внедрения, и может не быть чем-то, что вам нужно при запуске. –

 Смежные вопросы

  • Нет связанных вопросов^_^