red5學習日誌二

2021-06-22 04:47:20 字數 1356 閱讀 1857

這篇直接真槍實戰,搭建乙個流**伺服器,其實這些內容網上都可以搜到,我這裡只是記錄一下,以備忘。

如下圖

如查不可以,連服務也啟不了的話,

1、請檢查red5_home環境變數有沒有設定

2、我在執行red5.bat的時候,報了乙個關於+usestringcache的錯,我把這項從bat裡面刪除了

如果可行,ok,下面開始搭建自己的專案

最終要實現的效果:

1、載入好oflademo這個專案,在org.red5.demos.oflademo包裡面加乙個類:

package org.red5.demos.oflademo;

import org.red5.server.api.scope.iscope;

import org.red5.server.api.stream.istreamfilenamegenerator;

public class customfilenamegenerator implements istreamfilenamegenerator

public void setplaybackpath(string path)

public void setabsolutepath(boolean absolute)

public string generatefilename(iscope scope, string name,

generationtype type)

public string generatefilename(iscope scope, string name, string extension,

generationtype type)

@override

public boolean resolvestoabsolutepath()

}

然後在red5-web.xml裡面加入

再在red5-web.properties裡面自定義路徑

recordpath=d:\\recordedstreams\\

playbackpath=d:\\videostreams\\

absolutepath=true

這裡說下上面引數的意義

如果absolutepath設定成false的話,則是相對路徑,相對當前專案的根路徑。

ok,啟動服務,將檔案放在你定義好的路徑下,則可以正常**。

有時間再寫下轉碼的內容。

red5 二 防止盜鏈

red5 防止盜鏈可通過呼叫客戶端方法得到主機uri,判斷是否在允許範圍內,如果不是則斷開連線。this 其中的clientmethod是客戶端方法名稱,new object是任意引數,this為必選 並書寫接收客戶端返回引數的方法 public void resultreceived ipendi...

RED5學習(二) 第乙個red5專案

配置好環境後,我們就可以動手寫乙個簡單的demo了。一,在eclipse下新建乙個工程 firstred,將red5安裝目錄 red5.jar和red5安裝目錄 lib下的所有jar包加入到firstred工程中 內容如下 1,red5 web.properties檔案 2,red5 web.xml...

red5研究日記

想到乙個red5應用 手機鈴聲diy 接下來,就是如何一步步研究red5應用了 肉山的red5研究日記 一 安裝篇 肉山的red5研究日記 二 hello,world 肉山的red5研究日記 三 聊天室研究 肉山的red5研究日記 四 聊天室開發 demo放出!肉山的red5研究日記 五 小結以及對...