Flex - 如何查找所有已发布的流

时间:2011-06-08 07:28:15

标签: flex video-streaming netstream

我想创建两个swf(发布者和订阅者)。

我创建了发布商客户端,将网络摄像头视频发布到Red5服务器。

现在我想创建订阅者。我想要一些组合框,列出当时发布的所有流。这样用户可以单击列表中的任何流名称来查看该流。

Q1。订阅者客户端如何在那一刻找到所有已发布的流?

Q2。订阅者如何自动更新该列表(它可以侦听的任何事件,以便它可以从列表中添加或删除流)?

1 个答案:

答案 0 :(得分:0)

  

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)?

您需要使用支持推送通知的服务器端工具。 LiveCycle和WebORB使用RTMP支持此功能。 BlazeDS和GraniteDS可以使用长轮询支持这一点。我不知道Red5是否会提供任何类似的功能;据我所知,它的主要目的是媒体传递。