2012-03-27 102 views
1

我熟悉在Adobe Flash Media Server上发布/订阅预定义的实时视频源。 如何让用户动态创建新的流?含义是,用户不必提供固定的订阅源,而是点击“创建订阅源”,输入名称,然后任何人都可以发布/订阅该订阅源。动态创建实时视频流

我不是在寻找一个源代码(虽然显然这将是很好的)。相反,我想了解我需要做一个高层次的工作才能实现这个目标。

回答

1

回答我的问题:

有一个叫Wowza备用服务器,可以让你做同样的事情在Adobe Flash Media Server的不同之处在于服务器端代码是用Java编写,而不是ActionScript或Flex的。

动态创建新的流(实际上是聊天室)就像创建一个新目录[wowza]/conf/[application-name]一样简单,并使用Application.xml填充它,您可以随时生成这些目录(Application.xml由其常规手册描述)。

换句话说,您的客户只需要一个请求来访问您的Web服务器,请求会创建上述配置文件,然后客户端可以自由发布/订阅您刚创建的新房间的视频流。

有关详细信息,请参阅User Manual page 37(“应用程序和应用程序实例”部分)。

应用程序配置在Application.xml文件中定义。当一个应用程序实例 被加载,它看起来在一个Application.xml文件在以下位置(其中[应用]是 应用程序的名称):

[install-dir]/conf/[application]/Application.xml 
[install-dir]/conf/Application.xml 

是已经找到,则使用第一个Application.xml文件。

+0

感谢您分享上述信息,我正在尝试做类似的事情,并陷入困境。你能帮我一下吗 - 在我们创建一个新的流之后,我们如何将这个新创建的流连接到一个'Application Instance'并将其MediaCaster类型选择为'LiveRepeater'?提前致谢 :) – 2015-06-24 10:47:57