red5搭建流媒体直播系统
由于工作需要,今天研究了一下用RED5搭建在線直播的環境。
一、red5安裝、設置。
1、下載red5,我下載的是ZIP包,下載地址:http://www.red5.org/red5-server/
2、下載后解壓到某個路徑:我解壓到d:\red5
3、解壓后運行:red5.bat.
4、啟動后,輸入地址:http://localhost:5080,如果能出現界面,則啟動成功。
5、在首頁點擊“Install”,進入demo安裝頁面。我這里是想顯示直播的demo,就安裝“oflaDemo”,選擇后點擊安裝,如下圖。安裝時注意這個會有段過程,等待一下,我第一次安裝是就是因為沒有裝完,導至后面不管怎么裝,在D:\red5.2\webapps\oflaDemo下都沒有任務文件,如果是這種情況的朋友,可以直接下載已經編譯好的“oflaDemo”,下載解壓后就直接放到D:\red5.2\webapps\oflaDemo下。
6、輸入地址:http://localhost:5080/demos/publisher.html,進入流媒體發布demo,進行流媒體的發布。如下圖:
7、選擇視頻設備、音頻設備后點擊“start”,如下圖:
8、在設置中的“server”下,點擊“connect”,如下圖:
9、再切換到視頻設備參數界面,點擊“publish”進行在線直播發布,如下圖:
二、直播頻道發布管理
1、我這里就只做了一個簡單的web項目,里面就只有一個直接頁面。不管是用的什么內容管理系統,其原理都是一樣,我這里就不在具體的某個內容管理系統做直播頻道的頁面了。
2、我這里用的jw player做直播客戶端播放器。有條件的也可以自己用flex寫,寫這個也不復雜。先下載jw player,下載地址:http://www.longtailvideo.com/players/jw-flv-player/
3、下載后把一些必須的文件復制到這個演示的web項目中。在直播頁面引入這些腳本,然后寫一段調用的代碼,如下:
jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
image: "preview.jpg",
file:'stream1305615652879',
streamer:'rtmp://113.65.187.45/oflaDemo'
});
4、這里注意file,streamer這兩個參數,這兩個參數設置不正確,會顯示不了視頻。file就是red5中視頻發布時的視頻名稱。streamer我這里是用的RTMP方式,這個地址就寫流媒體服務器的地址一定要用IP,不能寫localhost。如下圖:
5、該web項目的demo可以在這里下載
總結
以上是生活随笔為你收集整理的red5搭建流媒体直播系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H7-TOOL的WiFi版基本成形,无线
- 下一篇: 软考中级考试信息系统管理工程师怎么样??