2010-07-24 77 views
2

我正在開發一個Flash項目,有人推薦Red5作爲媒體流服務器。Java是否需要使用Red5

我是否需要了解java才能使用使用Red5作爲其服務器的構建應用程序?

回答

4

這取決於項目。

Red5將用於服務器端部件,並且附帶許多開箱即用的功能。

如果只是一個簡單的RTMP流媒體視頻點播,您可以使用Red5和已經很容易不用接觸java的oflaDemo插件來實現,但是如果您需要更復雜的服務器端(例如播放列表,使用cookies等),那麼您需要了解java,即使這樣做也會非常困難,因爲Red5沒有很好的文檔。

但是你可以從客戶端使用閃光燈控制很多事情。

2

你應該學習它,或者至少有一點經驗。您可以用其他語言編寫Red5的東西,但它們都需要一些Java知識。例如,要使用JRuby,您仍然需要編譯一個調用JRuby方法的java類。可笑,但真實!我在這裏有一個示例JRuby項目:http://github.com/bbhoss/red5-jruby

+0

是actionscript還是flex其中一種足以寫入Red5的語言?我真的不想爲了使用Red5而學習Java。 – devling 2010-07-24 07:16:57

+2

根據他們的文檔,您可以使用:JavaScript,Groovy,Beanshell,JRuby和Jython進行腳本編寫,但我認爲您必須使用我在示例項目中使用的方法。 – 2010-07-24 07:50:57