


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
配置Red5詳解RED5 將所有的應(yīng)用程序都放在RED5根目錄下的webapps目錄。你需要為所創(chuàng)建的程序在webapps目錄下添加相應(yīng)的目錄。在你的應(yīng)用程序目錄里應(yīng)該有一個(gè)名為WEB-INF的目錄,用來存放你的程序的配置文件。在doc/templates/myapp目錄有一個(gè)模板,可以用來幫你完成建立程序的初始工作。RED5啟動(dòng)的時(shí)候,在webapps目錄的程序文件都被搜索WEB-INF的目錄下的配置文件來完成每個(gè)application的配置。最主要的配置文件是web.xml。這個(gè)文件里包含了以下參數(shù):globalScope:指定全局作用范圍 globalScope defaultcontextConfigLocation:指定配置handler的文件的位置。這些配置文件描述了客戶端加入/離開的動(dòng)作觸發(fā)后調(diào)用的處理方法,作用范圍。在描述的時(shí)候可以使用通配符來描述多個(gè)文件: contextConfigLocation /WEB-INF/red5-*.xmllocatorFactorySelector:程序的根上下文,通常是red5.xml locatorFactorySelector red5.xmlparentContextKey:父級(jí)上下文,通常是default.context parentContextKey default.contextlog4jConfigLocation:日志配置文件的位置 log4jConfigLocation /WEB-INF/pertieswebAppRootKey:程序的全局唯一名 webAppRootKey /myapp對(duì)于每一個(gè)Handler配置文件最少需要有三個(gè)beanContext:用來影射路徑到某個(gè)作用范圍、搜索服務(wù)和Handler,它有一個(gè)保留的名字web.context。 其默認(rèn)的類為org.red5.server.Context對(duì)于每一個(gè)應(yīng)用程序只應(yīng)該有一個(gè)Context,但是同一個(gè)Context可以被多個(gè)作用范圍(ljg:我認(rèn)為可能是scope約等于session)共享Scope:每一個(gè)應(yīng)用程序最少有一個(gè)作用范圍(ljg:可能是session),用來將handler連接到context和服務(wù)器。作用范圍可以建立一棵樹,每一個(gè)客戶端連接到樹上的一個(gè)節(jié)點(diǎn),而共享對(duì)象存在于作用范圍里??梢园炎饔梅秶醋魇橇奶焓一蛘叱绦?qū)嵗DJ(rèn)的作用范圍通常是web.scope,不過這名字是可以任意取的。對(duì)于bean有以下屬性:server:與全局服務(wù)器red5.server相關(guān)。parent:指定當(dāng)前作用范圍的父范圍,通常是global.scopecontext:當(dāng)前作用范圍的服務(wù)器上下文,一般指定為web.contexthandler:對(duì)應(yīng)當(dāng)前作用范圍的handlercontextPath:用來連接到當(dāng)前作用范圍的路徑virtualHosts:一個(gè)主機(jī)名或IP的列表,用來描述虛擬主機(jī)的位置,列表項(xiàng)目之間用逗號(hào)分隔開。 為了應(yīng)用程序配置方便的需要,可以將contextPath和virtualHosts放到另外一個(gè)單獨(dú)的屬性文件里邊,而在這里使用變量來表示,為此需要添加一個(gè)特別的bean來指定屬性文件的位置。 假設(shè)在屬性文件perties里有如下的數(shù)據(jù):webapp.contextPath=/myapp webapp.virtualHosts=localhost, 則上邊的bean的contextPath和virtualHosts屬性即可使用變量來指定值 對(duì)于contextPath可以視為是一個(gè)根作用范圍。你可以在配置好的contextPath路徑后邊隨意添加其他的路徑,而連接到這些路徑的客戶端將動(dòng)態(tài)創(chuàng)建另外的作用范圍,這些作用范圍使用的是同樣的handler,但擁有自己的屬性、共享對(duì)象和活動(dòng)流。handler:每一個(gè)上下文需要一個(gè)handler來響應(yīng)用戶連接、離開作用范圍時(shí)的動(dòng)作,handler實(shí)現(xiàn)了很多方法,用戶可以調(diào)用以達(dá)到特定的目的。這個(gè)handler必須實(shí)現(xiàn)org.red5.server.api.IScopeHandler接口,當(dāng)然針對(duì)共享對(duì)象和流的訪問還應(yīng)該實(shí)現(xiàn)其他的接口。在org.red5.server.adapter.ApplicationAdapter可以找到一個(gè)能夠用作基類的例子,同時(shí)還應(yīng)該多多參照文檔以得到更多細(xì)節(jié)。某個(gè)作用范圍的handler可以如下指定:其中id屬性是上邊定義的作用范圍里指定的。如果你不需要任何服務(wù)端的邏輯處理,可以使用Red5默認(rèn)提供的handlerhandler的例子 package the.path.to.my; import org.red5.server.adapter.ApplicationAdapter; public class Application extends ApplicationAdapter public Double add(Double a, Double b) return a + b; 這里假設(shè)使用上邊的配置,則在客戶端調(diào)用的時(shí)候使用以下方式 nc = new NetConnection(); nc.connect(rtmp:/local
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝飾英語(yǔ)面試題及答案
- 大一攝像基礎(chǔ)試題及答案
- 放射防護(hù)學(xué)試題及答案
- 物業(yè)客服月度工作報(bào)告
- 商業(yè)智能與教育機(jī)器人的融合策略
- Photoshop圖像處理與編輯藝術(shù)
- 企業(yè)員工守法意識(shí)提升的心得體會(huì):以紀(jì)律處分條例為例
- 教育心理學(xué)研究的心得體會(huì)
- 信息技術(shù)行業(yè)安全意識(shí)培訓(xùn)計(jì)劃
- 醫(yī)療健康教育與預(yù)防政策的比較研究
- 山東省淄博市臨淄區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末地理試題
- 大學(xué)《醫(yī)學(xué)統(tǒng)計(jì)學(xué)》期末復(fù)習(xí)章節(jié)知識(shí)點(diǎn)、考點(diǎn)總結(jié)
- 2024年中考理化生實(shí)驗(yàn)操作考試安全應(yīng)急預(yù)案
- 鼻淵護(hù)理常規(guī)課件
- MOOC 電工電子學(xué)-浙江大學(xué) 中國(guó)大學(xué)慕課答案
- 醫(yī)院總值班培訓(xùn)課件
- MOOC 財(cái)務(wù)報(bào)表分析-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 師帶徒培養(yǎng)方案范文
- 初中語(yǔ)文組知識(shí)講座
- 辦公用品項(xiàng)目實(shí)施計(jì)劃
- 電廠班組安全教育課件
評(píng)論
0/150
提交評(píng)論