2010-08-03 44 views
1

我刚刚完成了一个基本的Flash视频聊天客户端,它将相机发布到一个流中,并从另一个客户端接收类似的流。 (本文精神为blog post。)使用Red5生成直播流 - 需要使用oflaDemo?

这些流正在pub/subd到与Red5一起发行的“oflaDemo”。

这似乎对我的原型工作正常,但我担心如果要将此聊天应用程序投入生产,必须在名称中使用“demo”。看来替代方案是基本上重写这个演示程序,也许还有一些更多的功能,这对于利用Red5的核心功能来说似乎并不正确。

所以,我的问题是:在Red5中生产直播流的标准/最佳实践是什么?是否使用了oflaDemo?自定义流代理是否必须写入?如果我不自己托管它,大多数主机是否拥有自己的(生产质量)版本的oflaDemo?

回答

1

该演示程序很早以前为会议撰写,当然欢迎您使用它。很多人都使用服务器端和客户端代码来建立自己的代码,这也很好,并且在LGPL许可证范围内。如果您只想以其他名称重命名和部署应用程序,只需执行全局搜索并替换forlaDemo并重新包装这些类。如果您需要更多细节,请发表评论。

+0

感谢您的意见。我想我的问题的真正依据是Red5是否能够“开箱即用”地完成这项功能(或任何其他功能),还是必须在基本的Red5服务器上编写应用程序代码? – Greg 2010-09-04 00:36:40

+0

Red5“开箱即用”的1.0或当前中继包括两个应用程序“live”和“vod”。这些允许实时流媒体和按需观看,而无需安装任何东西。希望提供媒体文件的实施者需要将其放在正确的位置(通常默认情况下,应用程序下的流文件夹)。要直播某人,只需加载提供的发布者/查看器演示或任何“简单”swf应用程序即可。 – 2010-09-04 00:54:22

+0

我明白了,那些将会有所帮助。但是目前的产品版本仍然是v0.9.1,所以对于稳定版本你不得不使用诸如oflademo之类的东西? – Greg 2010-09-04 15:14:30