0

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

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

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

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

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

4

1 回答 1

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 是否会提供任何类似的功能;据我了解,它的主要目的是媒体交付。

于 2011-06-08T12:53:29.707 回答