Flex - Как найти все опубликованные потоки - PullRequest
0 голосов
/ 08 июня 2011

Я хочу создать два swf (издатель и подписчик).

Я создал клиент издателя, который публикует видео с веб-камеры на сервере Red5.

Теперь я хочу создать подписчика. Мне нужен какой-то комбинированный список, в котором перечислены все потоки, опубликованные в данный момент. Так что пользователь может щелкнуть любое имя потока в списке, чтобы увидеть этот поток.

Q1. Как клиент-подписчик может найти весь опубликованный поток в тот момент?

Q2. Как подписчик может автоматически обновлять этот список (любые события, которые он может прослушивать, чтобы добавить или удалить поток из списка)?

1 Ответ

0 голосов
/ 08 июня 2011

Q1.Как клиент-подписчик может найти весь опубликованный поток в этот момент?

Сохраните рабочий список на сервере и запросите его у клиента.

Q2. How the subscriber can update that list automatically (any events for which it can listen to so that it can add or delete stream from the list)?

Вам понадобитсяиспользовать инструмент на стороне сервера, который поддерживает push-уведомления.LiveCycle и WebORB поддерживают это с использованием RTMP.BlazeDS и GraniteDS могут поддержать это, используя длинный опрос.Я не знаю, будет ли Red5 предлагать какие-либо подобные функции;насколько я понимаю, это основная цель - доставка СМИ.

...