Fms+Vcam實現flv網絡直播

輔助你用fms實現流媒體文件網絡直播的工具——Vcam。
[color="#000000"]    第一步,新建一個視頻,然後把它拖到舞臺上,根據自己的需求調整它的屬性(圖[/color]
01)。
[color="#000000"][/color]
[color="#000000"]    第二步,寫代碼。[/color]
[color="#000000"][/color]
[color="#000000"]    [/color]
//從麥和設像頭顯示視頻
[color="#000000"]    [/color]
myvideo.attachVideo(Camera.get());
[color="#000000"]    [/color]
myvideo.attachAudio(Microphone.get());
[color="#000000"]    [/color]
//連接fms服務器
[color="#000000"]    [/color]
nc = new NetConnection();
[color="#000000"]    [/color]
nc.connect("rtmp:/tvtest");
[color="#000000"]    [/color]
nsOut = new NetStream(nc);
[color="#000000"]    [/color]
nsOut.attachVideo(Camera.get());
[color="#000000"]    [/color]
nsOut.attachAudio(Microphone.get());
[color="#000000"]    [/color]
//發佈直播流,“test”是流的名字
[color="#000000"]    [/color]
nsOut.publish("test","live");
[color="#000000"][/color]
[color="#000000"]    到這裏我想曾經做過在線錄製視頻的讀者,應該感覺到這就是在線錄製視頻的寫法,可以說一點也沒有錯。爲什麼一樣呢?咱們一開始就說過實現直播這個功能要需要一個幫手,對了就是[/color]
vcam。因爲它有虛擬攝像頭的功能。在這裏值得再提的是,vcam還有播放列表的管理功能;它是基於DirectShow
[color="#000000"]開發的,支持的播放格式特別多。[/color]
[color="#000000"][/color]
[color="#000000"]以上兩步可以說是實現了服務端的直播流,那面下兩步我們就實現一下客戶端接收流。[/color]
[color="#000000"][/color]
[color="#000000"][/color]
[color="#000000"]    第三步,建立一個新[/color]
[color="#000000"]fla[/color]
[color="#000000"]文件,同第一步。[/color]
[color="#000000"][/color]
[color="#000000"]    第四步,寫代碼。[/color]
[color="#000000"][/color]
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2397.html
發佈了3 篇原創文章 · 獲贊 0 · 訪問量 2030
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章