這裏的關鍵是rtmp。安裝red5並使其工作後(防火牆等),您可以開始在客戶端上工作。如果您選擇閃光,我建議你使用ActionScript 3
開始是開個NetConnection
到您的服務器:
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://YOUR_SERVER/YOUR_APP_NAME/");
其中YOUR_SERVER是您的服務器的URL,YOUR_APP_NAME是的名稱您正在爲您的項目使用的Red5應用程序。如果你下載Red5,你可以看到一些我認爲的例子,你也可以找到一些教程。首先也有一些很好的演示,所以你一開始就不會迷路。
所以,打開NetConnection
之後,可以使用NetStream
類。這裏的訣竅是附加一個相機(使用attachCamera
方法),然後真正的技巧是方法publish
。
發佈期望兩個參數,一個名稱和一個類型。名稱將是服務器上的文件名,類型可以是一些主要值,如record
,append
,live
。記錄是錄製一個新的流,或覆蓋我認爲,追加是追加一個前一個,生活是類型的直播流(如會議)。
希望這可以幫助你開始,也嘗試做一些搜索,但這些是你可以開始的東西。如果您遇到問題,請隨時詢問。
檢查這兩個類的參考:
NetConnection 和 NetStream。