我正在开发一个 Flash 项目,有人推荐 Red5 作为媒体流服务器。
我是否需要了解 java 才能使用使用 Red5 作为服务器的构建应用程序?
这取决于项目。
Red5 将用于服务器端部分,它具有许多开箱即用的功能。
例如,如果它只是一个带有 RTMP 流的简单视频点播,您可以使用 Red5 和 oflaDemo 插件来完成,它已经并且非常简单,无需接触 java,但是如果您需要更复杂的服务器端(例如播放列表、cookie 的使用等),那么您将需要了解 java,即使这样也将非常困难,因为那里没有很好的 Red5 文档。
但是您可以使用闪存从客户端控制许多事情。
您可能应该学习它,或者至少对它有一点经验。你可以用其他语言为 Red5 编写东西,但它们都需要一些 Java 知识。例如,要使用 JRuby,您仍然必须编译一个调用 JRuby 方法的 java 类。荒谬,但真实!我在这里有一个示例 JRuby 项目:http: //github.com/bbhoss/red5-jruby