【发布时间】:2011-08-11 01:14:11
【问题描述】:
我有一个空中应用程序,我想将它变成多人游戏。我希望每个“房间”有 2-40 个并发连接。一开始我们希望有 1-10 个房间同时运行。我希望用户能够共享语音和视频,但这不是必需的。
用户将根据每秒更新一次的数据相互竞争,因此 ping 不必非常低。 1000 毫秒可以,但最好更低。
我看过 Cirrus 及其 RTMFP 协议。 http://labs.adobe.com/technologies/cirrus/
Cirrus 看起来很完美。我听说过一些关于防火墙和端口设置的问题,但想知道是否有人对家庭用户和 Cirrus 有经验。另一个问题是它永远存在于实验室中。您可以使用 Flash Media Server Enterprise 获得 RTMFP,但每个处理器大约需要 60k-70k,超出我们的价格范围。
我也看过http://www.wowzamedia.com/,但它不支持 RTMFP。我知道我们可以在 AWS 上托管它,也许可以节省一些钱。
还有一个开源项目(积云)也实现了 RTMFP,但我读到它更像是一个 POC,而不是一个生产就绪项目。该许可证也是 GPL,不适用于我们的商业应用程序。
我也查看了http://www.red5.org/,但同样没有 RTMFP 集成。
我喜欢 RTMFP 的原因是因为我们可以在没有大量服务器成本的情况下进行扩展。我知道这是一个来自 Adobe 的封闭协议,看起来 wowza 或 red5 不会很快实现它。
是否有一种经济实惠的(不是每个处理器 70k)服务器技术可以与 AIR/Flash 一起使用且可扩展性良好的多人游戏?
编辑:我们是 .NET 开发人员,但对其他技术人员持开放态度。
【问题讨论】:
-
不知道这意味着什么,但这有帮助吗? smartfoxserver.com
-
是的,这真的很有帮助。 Smartfoxserver 看起来又好又便宜。他们还有一个免费的 100 个并发用户版本。
-
太棒了..让我知道这是否对您想做的事情有任何好处,因为在某些时候我会研究多人 Flash 游戏..
-
我们也在关注电子服务器。看起来好多了。
标签: flash apache-flex air