我熟悉在Adobe Flash Media Server上发布/订阅预定义的实时视频供稿。 如何让用户动态创建新流?意思是,用户点击“创建Feed”,输入名称,而不是提供固定的Feed,然后任何人都可以发布/订阅进料。
我不是在寻找源代码(虽然显然会很好)。相反,我想了解我需要做一个高级别才能让它发挥作用。
答案 0 :(得分:1)
回答我自己的问题:
有一个名为Wowza的备用服务器,它允许您执行与Adobe Flash Media Server相同的操作,但服务器端代码是用Java而不是Actionscript或Flex编写的。
动态创建新流(实际上是聊天室)就像创建新目录[wowza]/conf/[application-name]
并使用Application.xml
填充它一样简单,您可以动态生成它(Application.xml由他们通常的描述手册)。
换句话说,您的客户只需通过请求点击您的Web服务器,该请求就会创建上述配置文件,然后客户端可以自由发布/订阅刚刚创建的新房间的视频流。
有关详细信息,请参阅User Manual第37页(“应用程序和应用程序实例”部分)。
应用程序配置在Application.xml文件中定义。当一个应用程序实例 在加载时,它会在以下位置查找Application.xml文件(其中[application]是 应用程序名称):
[install-dir]/conf/[application]/Application.xml [install-dir]/conf/Application.xml
使用找到的第一个Application.xml文件。