2010-08-03 46 views
1

我剛剛完成了一個基本的Flash視頻聊天客戶端,它將相機發布到一個流中,並從另一個客戶端接收類似的流。 (本文精神爲blog post。)使用Red5生成直播流 - 需要使用oflaDemo?

這些流正在pub/subd到與Red5一起發行的「oflaDemo」。

這似乎對我的原型工作正常,但我擔心如果要將此聊天應用程序投入生產,必須在名稱中使用「demo」。看來替代方案是基本上重寫這個演示程序,也許還有一些更多的功能,這對於利用Red5的核心功能來說似乎並不正確。

所以,我的問題是:在Red5中生產直播流的標準/最佳實踐是什麼?是否使用了oflaDemo?自定義流代理是否必須寫入?如果我不自己託管它,大多數主機是否擁有自己的(生產質量)版本的oflaDemo?

回答

1

該演示程序很早以前爲會議撰寫,當然歡迎您使用它。很多人都使用服務器端和客戶端代碼來建立自己的代碼,這也很好,並且在LGPL許可證範圍內。如果您只想以其他名稱重命名和部署應用程序,只需執行全局搜索並替換forlaDemo並重新包裝這些類。如果您需要更多細節,請發表評論。

+0

感謝您的意見。我想我的問題的真正依據是Red5是否能夠「開箱即用」地完成這項功能(或任何其他功能),還是必須在基本的Red5服務器上編寫應用程序代碼? – Greg 2010-09-04 00:36:40

+0

Red5「開箱即用」的1.0或當前中繼包括兩個應用程序「live」和「vod」。這些允許實時流媒體和按需觀看,而無需安裝任何東西。希望提供媒體文件的實施者需要將其放在正確的位置(通常默認情況下,應用程序下的流文件夾)。要直播某人,只需加載提供的發佈者/查看器演示或任何「簡單」swf應用程序即可。 – 2010-09-04 00:54:22

+0

我明白了,那些將會有所幫助。但是目前的產品版本仍然是v0.9.1,所以對於穩定版本你不得不使用諸如oflademo之類的東西? – Greg 2010-09-04 15:14:30