2008-10-03 108 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一起去了。