最好的Flash音频/视频+交互服务器?

时间:2008-10-03 17:58:16

标签: flash actionscript-3 sockets rtmp

我正在寻找有关Flash实时服务器的建议。目前,我们使用Moock的UnityRed5的组合,但有几个问题。首先,我们转向AS3,Unity仅支持AS2。其次,Red5对我们来说非常不稳定,我们更喜欢更稳定的东西。我们无法使用官方Flash Media Server,它有点超出我们的价格范围(单个许可证的$4,500起)。

到目前为止,我发现两台看起来满足我需求的服务器ElectroServerWowza Media Server。有没有人有这些经验,或有任何其他服务器建议?我正在寻找的主要功能:

  1. 稳定
  2. 客户端库中的AS3支持
  3. 可以扩展服务器端(使用Java或其他语言)
  4. 支持来自Flash客户端的实时音频/视频(例如网络摄像头)
  5. (不是必需的,但非常有用)阻止除HTTP或HTTPS之外的所有流量时的一些通信方法。例如RTMPT(通过HTTP隧道传输RTMP)支持或类似。
  6. 合理的性能,我希望在不杀死服务器的情况下至少连接几百个用户。

4 个答案:

答案 0 :(得分:6)

试试Wowza!我只用它进行网络摄像头录制,但体验非常无缝,与Red5相去甚远。此外,作为开发人员,您可以使用完整的Wowza免费AFAIK,因此您不必为此承担责任。它很容易安装,它们有很好的代码示例,它给我留下了很好的印象。

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

答案 1 :(得分:2)

我投票给ElectroServer - 它非常稳定,价格合理,而且我遇到了经营公司的人,而且他是一个膨胀的家伙!

  1. 稳定 - 是
  2. 客户端库中的AS3支持-YES
  3. 可以扩展服务器端(使用Java或其他语言) - 是
  4. 支持来自Flash客户端的实时音频/视频(例如网络摄像头) - 是
  5. (不是必需的,但非常有用)阻止除HTTP或HTTPS之外的所有流量时的一些通信方法。例如RTMPT(通过HTTP隧道传输RTMP)支持或类似。否 - 但将在下一版本中得到支持
  6. 合理的性能,我希望在不杀死服务器的情况下至少连接几百个用户。是 - 对成千上万的用户进行了广泛的测试

答案 2 :(得分:1)

为了将来参考,我们最终选择了Wowza。 Wowza和ElectroServer在大多数方面看起来非常接近,所以我们尝试在每个方面进行一些演示来进行比较。我们在开始使用ES时遇到了一些麻烦,因此我们选择了Wowza。

答案 3 :(得分:0)

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

此外没有什么比开源,你可以改变任何东西并分享它,以便其他人可以帮助改善它采取的东西和给予,商业解决方案的问题是,即使你得到专业支持或相当稳定的产品当你有非常具体的要求时,你会得到“我们不支持定制服务器”的答案,所以忘记试验:P