2008-10-03 111 views
13

我正在寻找关于Flash实时服务器的建议。目前,我们使用Moock的UnityRed5的组合,但有几个问题。首先,我们正在转向AS3,Unity只支持AS2。其次,Red5对我们来说非常脆弱,我们宁愿更稳定的东西。我们不能使用官方的Flash Media Server,它的价格有点超出我们的范围(对于单个许可证,从$4,500开始)。最佳Flash音频/视频+交互式服务器?

到目前为止,我发现两台服务器看起来像他们会满足我的需求,ElectroServerWowza Media Server。有没有人有这些经验,或有任何其他服务器建议?我在寻找的主要特点:在客户端库

  1. 稳定
  2. AS3支持
  3. 可以延长服务器端(与Java或其他语言)
  4. 支持从闪存实时音频/视频客户端(例如网络摄像头)
  5. (不需要,但非常有帮助)当除HTTP或HTTPS之外的所有流量都被阻止时进行通信的一些方法。例如RTMPT(隧道RTMP over HTTP)支持或类似。
  6. 合理的性能,我想至少有几百个用户连接而不会导致服务器死机。
+0

heh ...迄今为止,这是我评分最高的问题,但没有答案:( 我想我只能自己去研究所有不同的解决方案,当我最终决定时,我会写(可能会在一周或两周内) – davr 2008-10-06 03:24:56

+0

对不起,我无法帮到你......我刚刚使用了Red5服务器,它运行良好。 关于Wowza我听说只是一个很好的选择到FMS,但没有更多的细节 BTW:Adobe FMS仅支持AS2服务器端编程 – jochil 2008-10-06 10:07:22

回答

6

Wowza试试吧!我只用它进行摄像头录制,但体验非常无缝,与Red5相差甚远。另外作为一名开发人员,您可以免费使用完整的Wowza AFAIK,所以您不必为此付诸流水。它很容易安装,它有很好的代码示例,它给我留下了很好的印象。

另一个有趣的事实是,Wowza是由曾经从事FMS工作的前Adobe/Macromedia工程师制作的。

0

我更喜欢red5,它已经开发了很多这些最后几个月,我发现它非常稳定。一旦你获得一个应用程序工作,其余的很容易,你提到的所有要求都可用。 如果对于“更稳定”,你的意思是red5的源代码变化太大了,是的,如果你使用svn,但你可以选择其中一个旧版本,并有一段时间有一个相当不错的服务器,直到你需要移动到一个较新的版本。

此外,没有什么比开源的,你可以改变任何东西并共享它,这样其他人可以帮助改善它,并采取一些措施,商业解决方案的问题在于,即使你获得专业支持或相当稳定产品你会得到答案“我们不支持自定义服务器”,或者当你有非常具体的要求时,所以忘了试验:P

+1

'不稳定',我的意思是时不时red5变得疯狂,吸100%的CPU,直到我杀了它。由于某种原因停止接受新的连接,我必须重新启动它。最后,我们必须写一个分离e应用程序监视red5,并在启动失败时重新启动它。 – davr 2008-10-24 22:06:10

2

我投ElectroServer - 它非常稳定,价格合理,我遇到了那个谁经营公司,他是一个膨胀的人!

  1. 稳定 - 是在客户端库
  2. AS3的支持 - 是
  3. 可以延长服务器端(与Java或其他语言) - 是
  4. 支持从闪存客户实时音频/视频(例如网络摄像头) - YES
  5. (不需要,但非常有帮助)当除HTTP或HTTPS之外的所有流量都被阻止时进行通信的一些方法。例如RTMPT(隧道RTMP over HTTP)支持或类似。不,但将支持在下一个版本
  6. 合理的性能,我想至少有几百个用户连接而不杀死服务器。 YES - 广泛的负载与用户
1

以供将来参考数千例测试中,我们结束了与Wowza去。 Wowza和ElectroServer在大多数方面似乎相当接近,所以我们试图在每一个演示中进行比较。我们在ES开始时遇到了一些麻烦,所以我们刚刚和Wowza一起去了。