




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、RED5參考1.0.pdfRed5的-參考文檔Red5的開放源碼Red5是一個(gè)開源的Flash服務(wù)器Java編寫的支持:流式音頻/視頻(FLV和MP3)錄制客戶端流(FLV)共享對象實(shí)時(shí)流出版遠(yuǎn)程處理(AMF)對于目前的版本信息轉(zhuǎn)到 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5-server/發(fā)布 /red5-server/頁面。最后的文件是根據(jù)發(fā)展的時(shí)刻。 如果你已經(jīng)無人接聽使用后的問題,請看看我們的 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/gr
2、oup/red5interest郵件LIS /group/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/group/red5interestred5interest 1.1。 0.8公開測試版更穩(wěn)定的生產(chǎn)環(huán)境測試的版本為0.7。 這個(gè)公開的beta版本將有更多的功能,所以重點(diǎn)應(yīng)放在測試和錯(cuò)誤報(bào)告。熱部署自動(dòng)拆包戰(zhàn)爭新安裝的應(yīng)用程序,例如應(yīng)用程序下載和安裝需求*例子默認(rèn)情況下沒有安裝的例子新下載庫官方發(fā)布首頁()新的歡迎頁面以及新的樣式Bug修復(fù)第10頁2Red5的開放源碼第一部分入門Red5的介紹在這里 HYPERLINK /t
3、ranslate_f#11第2章, 常見問題 HYPERLINK /translate_f#21第3章, 配置文件 HYPERLINK /translate_f#26第4章, 遷移指南 HYPERLINK /translate_f#37第5章,Red5的圖書館 HYPERLINK /translate_f#39第6章, 建筑用Red5 HYPERLINK /translate_f#51第8章, 釋放的Red5 HYPERLINK /translate_f#52第9章, 推薦的系統(tǒng)要求第11頁3Red5的開放源碼最好的方式是通過提問可以幫助使這份FAQ更加有用:無論在任何以上,或留下您的問題,在
4、下面的意見的地方。錯(cuò)誤和新功能的要求,可以提交到Trac的新特性的想法可以談在郵件列表2.1。 問題2.1.1。 一般 HYPERLINK /translate_f#13Red5的是什么? HYPERLINK /translate_f#13什么Red5的立場? HYPERLINK /translate_f#13是否有從FMS Red5的遷移指南? HYPERLINK /translate_f#13應(yīng)用程序? HYPERLINK /translate_f#13我如何創(chuàng)建新的應(yīng)用程序嗎? HYPERLINK /translate_f#13配置文件是什么? HYPERLINK /translate_
5、f#13是否有郵件列表?什么是郵件列表的禮儀? (TODO) HYPERLINK /translate_f#14Red5的使用哪些端口? HYPERLINK /translate_f#14我怎樣才能幫助? HYPERLINK /translate_f#14我感興趣的幫扶項(xiàng)目。 HYPERLINK /translate_f#14我怎樣才能幫助? HYPERLINK /translate_f#14是誰對Red5的團(tuán)隊(duì)?是否有任何基準(zhǔn)? (TODO)2.1.2。 文檔 HYPERLINK /translate_f#15凡官方文檔? HYPERLINK /translate_f#15我能得到的PDF格
6、式的文檔? HYPERLINK /translate_f#15我在哪里可以找到最新的javadoc?2.1.3。 組態(tài) HYPERLINK /translate_f#15如何禁用套接字策略檢查,為443(RTMPS和HTTPS)?2.1.4。 流 HYPERLINK /translate_f#15我該如何傳輸?shù)?自定義目錄? HYPERLINK /translate_f#15如何檢測記錄結(jié)束? HYPERLINK /translate_f#15我怎樣才能記錄Red5的RTMP流? HYPERLINK /translate_f#15Red5的是否支持多播流?第12頁常問問題4Red5的開放源碼H
7、YPERLINK /translate_f#16Red5的流使用UDP?2.1.5。 編解碼器 HYPERLINK /translate_f#16什么編解碼器Red5的支持? HYPERLINK /translate_f#16什么是的RTMFP與何時(shí)才可以在Red5的?2.1.6。 數(shù)據(jù)庫 HYPERLINK /translate_f#16支持什么數(shù)據(jù)庫? HYPERLINK /translate_f#16我可以使用Hibernate Red5的?2.1.7。 腳本有 HYPERLINK /translate_f#16什么腳本語言? HYPERLINK /translate_f#17Red5的
8、支持ActionScript 1?HYPERLINK /translate_f#17Red5的是否支持的ActionScript 3?2.1.8。 共享對象 HYPERLINK /translate_f#17你如何設(shè)置一個(gè)遠(yuǎn)程共享對象? 我怎樣才能使服務(wù)器上的遠(yuǎn)程共享對象持久? 什么是遠(yuǎn)程的SharedObject插槽?2.1.9。 法律 HYPERLINK /translate_f#17牌照信息 HYPERLINK /translate_f#17是用Red5法律? 編解碼器許可 (TODO) 第三方許可 (TODO)2.1.10。 Red5的戰(zhàn)爭版HYPERLINK /translate_f
9、#17Red5的戰(zhàn)爭版上是否有任何文件?2.1.11。 雜項(xiàng) HYPERLINK /translate_f#17有一個(gè)IRC頻道嗎? 是否有論壇嗎? HYPERLINK /translate_f#19是否有任何框架,我可以開始? HYPERLINK /translate_f#19什么是Paperworld3D? HYPERLINK /translate_f#19什么是Jedai?第13頁常問問題5Red5的開放源碼 是否有免費(fèi)的工具 (TODO) HYPERLINK /translate_f#19是否有開發(fā)工具? 有視頻教程視頻教程 (TODO) HYPERLINK /translate_f#
10、17在網(wǎng)絡(luò)上有任何的例子嗎? HYPERLINK /translate_f#19是否有專業(yè)的支持? HYPERLINK /translate_f#19是否有托管解決方案? HYPERLINK /translate_f#19什么Red5的群體,我可以參加嗎?2.1.12。 故障排除 HYPERLINK /translate_f#19為什么我會(huì)收到“閉幕,由于長時(shí)間握手?2.2。 答案2.2.1。 一般。 什么是Red5的?Red5是一個(gè)開源的Flash的RTMP服務(wù)器Java編寫的支持:流式音頻/視頻(FLV和MP3)錄制客戶端流(FLV)共享對象實(shí)時(shí)流出版遠(yuǎn)程。 Red5的主張是什么?最初引用
11、“星球大戰(zhàn)”Red5的是“誰做的。不可能的“。 是否有從FMS Red5的遷移指南?是: HYPERLINK /translate_f#26遷移指南。 我如何創(chuàng)建新的應(yīng)用程序嗎?HYPERLINK /translate_f#55創(chuàng)建新的應(yīng)用程序。 配置文件是什么?查看: HYPERLINK /translate_f#21Red5的配置文件在。 是否有一個(gè)郵件列表?查看的m HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/wiki/MailingLists生病的列表頁 /wiki/MailingLists。第14頁常問問題6Red5
12、的開放源碼。 Red5的使用哪些端口?http.port = 5080 / / tomcat的或Jetty servlet容器rtmp.port = 1935 / /傳統(tǒng)RTMPrtmpt.port = 8088 / / RTMP,HTTP隧道通過mrtmp.port = 9035 / /與邊緣/產(chǎn)地設(shè)置proxy.source_port = 1936 / /用來調(diào)試這些默認(rèn)的端口是可以改變的“RED5_HOME 配置 perties的”此外,大多數(shù)用戶只能轉(zhuǎn)發(fā)端口1935和5080。 我感興趣的幫扶項(xiàng)目。 我怎樣才能幫助?任何貢獻(xiàn),你想,你可以創(chuàng)建一個(gè)新的Trac票附加文件或鏈接。 請確保您
13、注冊的m HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/wiki/MailingListsailinglist /wiki/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/wiki/MailingListsMAILINGLISTS .。 誰是對Red5的團(tuán)隊(duì)?的Red5的項(xiàng)目(AT RED5).1。 項(xiàng)目經(jīng)理克里斯艾倫(AT mrchrisallen的)約翰Grden公司(AT johng).2。 活躍會(huì)員多米尼克Accattato(AT daccattato)史蒂
14、芬龔(AT steven.gong )保羅格雷瓜爾(蒙丹AT )Thijs的Triemstra(信息在collab.nl)丹羅西(AT electroteque )Anton Lebedevich的(mabrek AT ).3。 不活躍會(huì)員盧克哈伯德(盧克)約阿希姆鮑赫(喬喬AT struktur.de)米克赫雷斯(AT mickherres )第15頁常問問題7Red5的開放源碼格蘭特戴維斯(授出AT )史蒂文埃利奧特(AT steven.s.elliott )雪山添(AT tianxuefeng )邁克爾Klishin(AT michael.s.klishin )Martijn面包車比克(
15、AT martijn.vanbeek )2.2.2。 文檔。 是官方文檔在哪里?。 我可以得到PDF格式的文檔?。 我在哪里可以找到最新的javadoc?HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/api.red5.nlhttp:/api.red5.nl2.2.3。 組態(tài)。 如何禁用套接字策略檢查,為443(RTMPS和https)?您可以更改端口超過1024的東西,如8443或注釋掉RTMPS部分。2.2.4。 流。 我該如何傳輸?shù)?自定義的目錄?HYPERLINK /translate_f#73自定義流路徑。 如
16、何檢測錄制結(jié)束?見的A HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/api.red5.nl/org/red5/server/api/stream/IStreamAwareScopeHandler.htmlPI的文檔 http:/api.red5.nl/org/red5/server/api/stream/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/api.red5.nl/org/red5/server/api/stream/IStreamA
17、wareScopeHandler.html IStreamAwareScopeHandler.html 。 我怎樣才能記錄Red5的RTMP流?請參閱: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/2008/04/19/how-to-record-rtmp-flash-video-streams-using-red5/2008/04/19/how-to-record-rtmp-flash-video-streams-HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/
18、2008/04/19/how-to-record-rtmp-flash-video-streams-using-red5使用RED5。 Red5的是否支持多播流?應(yīng)該指出的是,不支持組播可以在Flash Player。 出于這個(gè)原因,沒有媒體服務(wù)器,可以提供多鑄造的解決方案的Flash Player。 另外,許多網(wǎng)絡(luò)多點(diǎn)傳送關(guān)閉,因此它可能不會(huì)是realiable其他平臺(tái)要么如Windows媒體播放器。 這些解決方案通常會(huì)回落到單播時(shí)客戶端不能接收muliticasted的媒體。 Red5的問候單播,已經(jīng)有功能。 此外,我們有一個(gè)解決方案,有時(shí)也被稱為流邊緣起源reapeating。第16頁常
19、問問題8Red5的開放源碼。 Red5的流使用UDP?盡管Java可以使用UDP流,F(xiàn)lash Player無法發(fā)送接收數(shù)據(jù)使用UDP。2.2.5。 編解碼器。 Red5的支持什么樣的編解碼器?視頻編解碼器:ScreenVideoOn2的VP6索倫森H.263H264音頻編解碼器:ADPCMNELLYMOSERMP3使用SpeexAAC。 什么是RTMFP和何時(shí)才可以在Red5的?RTMFP代表RTMFP(實(shí)時(shí)媒體流協(xié)議“。你可以閱讀更多關(guān)于它的在發(fā)行說明。 只要搜索下 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/techno
20、logies/flashplayer10/releasenotes.html頁 /technologies/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/technologies/flashplayer10/releasenotes.html flashplayer10/releasenotes.html 。要理解這個(gè)協(xié)議是什么,并閱讀以下 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/pub/labs/flashplayer10/flashplayer10_rt
21、mfp_faq_071708.pdf常見問題包含http:/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/pub/labs/flashplayer10/flashplayer10_rtmfp_faq_071708.pdf /pub/labs/flashplayer10/flashplayer10_rtmfp_faq_071708.pdf 。Red5的不支持RTMFP。 在此刻,沒有足夠的曝光RTMFP討論就可以恢復(fù),一旦它被釋放,更多的了解該協(xié)議。2.2.6。 數(shù)據(jù)庫。 支持什么數(shù)據(jù)庫?Red5是用Java。 所以任何數(shù)據(jù)庫,J
22、DBC驅(qū)動(dòng)程序?qū)⒄9ぷ鳌?我可以使用Hibernate Red5的?2.2.7。 腳本。 什么腳本語言?腳本支持(JavaScript中,Groovy中,BeanShell的,但JRuby,Jython的)第17頁常問問題9Red5的開放源碼。 Red5的支持ActionScript 1?還沒有,但有這方面的發(fā)展,證明的概念已提出在會(huì)議上。 Red5的是否支持的ActionScript 3?還沒有,但在這方面的發(fā)展和概念證明查看Red5的團(tuán)隊(duì)成員。2.2.8。 共享對象。 你如何建立一個(gè)遠(yuǎn)程共享對象?見: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en
23、&tl=zh-CN&u=/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000607.html/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000607.html上
24、下文= LiveDocs_Parts文件= 00000607.html2.2.9。 法律。 牌照資料HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/licenses/lgpl-license.php/licenses/lgpl-license.php對于一個(gè)簡單的解釋,請參見:。 Red5的法律嗎?請仔細(xì)閱讀我們的反應(yīng):H HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/fudTTP :/ / /red5/fud的2.2.10。 Red5的戰(zhàn)爭版。 是否有任
25、何文件的Red5的戰(zhàn)爭版本?閱讀: HYPERLINK /translate_f#62部署到Tomcat2.2.11。 雜項(xiàng)。 是否有一個(gè)IRC頻道嗎?是: RED5閃光燈非基于IRC聊天: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/iChatBar2/#/iChatBar2/。 在網(wǎng)絡(luò)上有任何的例子嗎?下面是一個(gè)應(yīng)用程序使用Red5的列表。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/快速應(yīng)用開發(fā)系統(tǒng),支持Red5的應(yīng)用程序的創(chuàng)建。塞巴斯蒂安瓦格納的HYP
26、ERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/p/openmeetings/p/openmeetings 。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= videconf模塊由塞巴斯蒂安瓦格納。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=第18頁常問問題10Red5的開放源碼 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/videoch
27、at.php/videochat.php HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/www.weekee.tvhttp:/www.weekee.tv在線視頻編輯網(wǎng)站由Weekee隊(duì)。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/blipback.co米BlipBack視頻注釋工具,您可以嵌入任何社交網(wǎng)站或博客你。 Blipback讓你或你的朋友的記錄短視頻評論直接到你的頁面。 HYPERLINK /translate?hl=zh-CN&p
28、rev=_t&sl=en&tl=zh-CN&u=橋AIR應(yīng)用程序的Java運(yùn)行時(shí)。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= Jooce是你自己的,私人的在線桌面-公共文件共享能力。 一個(gè)高度安全,國家統(tǒng)計(jì)局保持,查看,聽-即時(shí)共享空間與朋友-你所有的文件,照片,音樂和視頻。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/video/video視頻上傳/記錄/短信系統(tǒng),讓你錄制視頻上傳頁面或發(fā)送悄悄話給另一個(gè)用戶和附加了視頻。 HYPERLINK /trans
29、late?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= F-AB是一個(gè)簡單的瀏覽器,F(xiàn)lash影片。 F-AB“FLVPhone”這是一個(gè)視頻會(huì)議電話唱的Flash影片。 在F-Red5的嵌入AB溝通與遠(yuǎn)程FLVPhone。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=流媒體視頻聊天軟件的腳本是基于RED5系統(tǒng),使您能夠構(gòu)建 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= /每分鐘的全面的薪酬按次付費(fèi)視頻聊天網(wǎng)站。 HYPERLINK /tr
30、anslate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=巨大Pixelwall的游客在這里可以簡單地增加像素消息-由Simon Kusterer的。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/chris/fridge-magnets/chris/fridge-magnets古典冰箱磁鐵玩具。 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=視頻博客 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&
31、tl=zh-CN&u=http:/www.avchat.ne噸Red5的閃存音頻/視頻聊天軟件 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/fms-bandwidth-checker.php/fms-bandwidth-checker.php Red5的帶寬檢查與上傳/下載和延遲測試 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/www.justepourrire-nantes.frhttp:/www.justepourrire-nantes.f Re
32、d5的Flash視頻流 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/TV/tv.php/TV/tv.php Red5的閃存PHP / MYSQL / AJAX驅(qū)動(dòng)預(yù)定流多頻道電視- VOD HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= VideoFlashChat - Red5的版本基于Web的視頻聊 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/www.videogirls.bi Vi
33、deoGirls商務(wù)- Red5的付費(fèi)版本瀏覽視頻聊天軟件 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= L -意大利歌手現(xiàn)場。 Red5的用于視頻點(diǎn)播受保護(hù)的數(shù)據(jù)流和音頻/視頻RECO鼎部件的視頻門戶HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/與流行的社交網(wǎng)站的小部件 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/www.zingaya.jp/http:/www.zingaya.jp/
34、 VOIP服務(wù)器內(nèi)置Red5的Flashphone的第19頁常問問題11Red5的開放源碼 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5chat/visichat/red5chat/visichat/的 Visichat,F(xiàn)lash視頻和音頻聊天的red5 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/的AgileAgenda寫Web服務(wù)與Red5的 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN
35、&u= RED5為基礎(chǔ)的視頻點(diǎn)播高清電視質(zhì)量按次/分鐘軟件的 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= Flash的red5視頻聊天軟件 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/的 HubbaBubba世界 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/ DeltaStrike -免費(fèi)在線實(shí)時(shí)戰(zhàn)略游戲。 是否有專業(yè)的支持嗎?上市公司:Infrared5( HYPERLINK /transl
36、ate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= )Red5Server( HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= )。 是否有托管解決方案嗎?Red5Server( HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u= )。 有論壇嗎?見: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/forum/forum/。 什么是Jedai?看到: HYPERLINK /trans
37、late?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=的。 是否有任何框架,我可以開始?請參閱: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=請參閱: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=。 有開發(fā)工具?詳見H HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/wiki/Red5PluginTTP :/ / /wiki/Red5Plugin的。 什么是Paperworld
38、3D?見 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=“0。 有什么用Red5組,我可以參加嗎?HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/e/gis/64004/24689F7691AB掛鉤在Red5的組 /e/gis/64004/24689F7691AB2.2.12。 故障排除。 為什么我會(huì)收到“閉幕,由于長時(shí)間握手?問題:截止RTMPMinaConnection的IP_ADDRESS IP地址:2610(單位:34153212),id為512231886由
39、于長時(shí)間的握手第20頁常問問題12Red5的開放源碼解決方案:你有你試圖連接到安裝的例子嗎? 的例子Red5的0.8開始安裝需求。 只要檢查歡迎第H HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/localhost:5080/TTP :/ /HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=http:/localhost:5080/本地主機(jī):5080 /看看一個(gè)鏈接,允許您安裝它們。 后一個(gè)例子是安裝后,你應(yīng)該能夠運(yùn)行的例子。注:我們正在改進(jìn)這樣一個(gè)例子,如果
40、是選擇,也將安裝。第21頁13Red5的開放源碼3.1。 目錄“機(jī)密”3.1.1。 jetty.xml中使用此文件指定的HTTP服務(wù)器和Servlet容器中的設(shè)置。 它運(yùn)行在默認(rèn)情況下,所有可用的接口端口5080上。為進(jìn)一步了解, 請參見的碼頭網(wǎng)頁htt的 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/jetty6/p :/ / /jetty6 /這個(gè)文件的語法。3.1.2。 密鑰庫包含一個(gè)樣本的私鑰和證書用于安全連接。3.1.3。 的perties控制記錄子系統(tǒng)日志級別和輸出處理。關(guān)于log4j的更多信息,可以發(fā)現(xiàn)在官方網(wǎng)站
41、HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/log4j/docs/TTP :/ /HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/log4j/docs/log4j/docs / 。3.1.4。 Rperties中(碼頭)該文件定義了用戶的密碼和角色,可以用于保護(hù)區(qū)。其格式為: .密碼可以是清晰的文字,混淆或校驗(yàn)和。 類“org.mortbay.util.Password”應(yīng)被用來產(chǎn)生模糊處理的密碼或密碼校驗(yàn)3.1.5。 Tomcat的users.xml中(雄貓)該
42、文件定義了用戶的密碼和角色,可以用于保護(hù)區(qū)。其格式為:用戶名=“”密碼=“”角色“, .”/密碼可以是清晰的文字,混淆或校驗(yàn)和。 不同的信息消化支援或現(xiàn)有領(lǐng)域?qū)崿F(xiàn)使用如何: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/realm-howto.html/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/realm-howto.htmltomcat-5.5-doc/realm-howto.html更多關(guān)于tom
43、cat的領(lǐng)域的信息上可以找到的官方網(wǎng)站 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/realm/package-summary.htmlTTP :/ /HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/realm/package-summary.html/t
44、omcat-5.5-doc/catalina/docs/api/org/apache/catalina/realm/package-HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/realm/package-summary.htmlsummary.html第22頁配置文件14Red5的開放源碼3.1.6。 red5.globalsRed5的用于全球范圍內(nèi)的默認(rèn)的配置文件中指定的路徑。默認(rèn)情況下該文件位于在“/ webapps/
45、red5-default.xml”。3.1.7。 perties該文件包含鍵/值對配置基本服務(wù),如主機(jī)和端口的RTMP或遠(yuǎn)程訪問。3.1.8。 red5.xml主要的配置文件線連接在一起的背景下樹。 它負(fù)責(zé)裝入的red5的common.xml“和”的red5-core.xml“而設(shè)置的服務(wù)器的其余部分。 這是Red5的第一個(gè)文件被加載。 在這個(gè)配置文件選擇J2EE容器配置下列之一bean元素。碼頭雄貓. 切為簡便起見,.3.1.9。 RED5的common.xml在這個(gè)文件中聲明的所有子上下文之間共享類。 它包含有關(guān)對象的串行器/解串器,編解碼器,可用于網(wǎng)絡(luò)協(xié)議以及可用的視頻編解碼器。 Red
46、5的使用的配置文件配置對象緩存(FLV)/彈簧有線的在這個(gè)文件中。 四是實(shí)現(xiàn)目前,第一個(gè)是我們自己創(chuàng)造的(簡單的字節(jié)緩沖區(qū)),其他使用WhirlyCache,或Ehcache的。 如果沒有緩存然后NOCACHE實(shí)施應(yīng)規(guī)定,像這樣:另一個(gè)Bean配置如下(只有一個(gè)可用于在同一時(shí)間):用Red5自主開發(fā)的簡單的例子第23頁配置文件15Red5的開放源碼 5 中EhCache H HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/TTP :/ / / Whirlycache H HYPERLINK /TTPS :/ / /bean的id
47、=的“object.cache”類=“org.red5.server.cache.WhirlyCacheImpl的初始化方法=”初始化“自動(dòng)裝配=”B的 com.whirlycott.cache.policy.LFUMaintenancePolicy com.whirlycott.cache.policy.LRUMaintenancePolicy !Red5的使用的配置文件 com.whirlycott.cache.policy.FIFOMaintenancePolicy /適當(dāng)?shù)恼f明 com.whirlycott.cache.policy.ExpirationTimePredicate /托
48、 com.whirlycott.cache.impl.ConcurrentHashMapImpl / propertcom.whirlycott.cache.impl.FastHashMapImpl 3.1.10。 RED5 core.xml這里指定了所有可用的網(wǎng)絡(luò)服務(wù)。 默認(rèn)情況下,這些都是RTMP,RTMPT。RTMPT服務(wù)器中可以找到實(shí)際的設(shè)置“的red5-rtmpt.xml”時(shí),使用碼頭作為J2EE容器。 RTMPT處理程序選擇配置之一以下豆要素。第24頁配置文件16Red5的開放源碼碼頭雄貓bean的id =“rtmpt.server”類 =的“.rtmpt.TomcatRTMPTL
49、oader”的初始化方法=“初始化”自動(dòng)裝配=“B型”. 切為簡便起見,.3.1.11。 的red5 rtmpt.xml的設(shè)置之間的映射的的RTMPT網(wǎng)址和servlet的使用以及指定主機(jī)和端口上運(yùn)行。 默認(rèn)情況下,的RTMPT服務(wù)器上運(yùn)行所有可用的接口上端口8088。為進(jìn)一步了解, 請參見的碼頭網(wǎng)頁htt的 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/jetty6/p :/ / /jetty6 /這個(gè)文件的語法。3.1.12。 web.xml中(雄貓)Tomcat使用缺省的web.xml文件。 從該文件中的設(shè)置應(yīng)用于Web應(yīng)
50、用之前自己WEB_INF / web.xml文件。 有關(guān)配置的進(jìn)一步信息這個(gè)文件可以在這里找到: HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/jasper-howto.html#Configuration#Configuration/tomcat-5.5-doc/jasper-HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/tomcat-5.5-doc/jasper-howto.html#Configuration#Configura
51、tionhowto.html配置3.1.13。 網(wǎng)頁default.xml中(碼頭)默認(rèn)的web.xml文件中所使用的碼頭。 從該文件中的設(shè)置應(yīng)用于Web應(yīng)用之前自己WEB_INF / web.xml文件。3.2。 Webapp的config目錄3.2.1。 的red5-web.xml中這個(gè)文件,Red5的應(yīng)用程序內(nèi)配置。 或Java腳本實(shí)現(xiàn)配置應(yīng)用程序通過Spring bean元素。Java應(yīng)用程序使用Javascript /犀牛應(yīng)用第25頁配置文件17Red5的開放源碼 org.red5.server.api.IScopeHandler org.red5.server.adapter.IA
52、pplication org.red5.server.adapter.ApplicationAdapter Ruby應(yīng)用程序 org.red5.server.api.IScopeHandler org.red5.server.adapter.IApplication 第26頁18Red5的開放源碼本文檔描述的Macromedia Flash通信的API差異服務(wù)器/ Adobe Flash媒體服務(wù)器和Red5的。 它旨在幫助遷移現(xiàn)有Red5的應(yīng)用程序。如果你沒有在Red5的有一個(gè)應(yīng)用程序,請閱讀關(guān)于HOWTO創(chuàng)建教程新的應(yīng)用程序。4.1。 應(yīng)用回調(diào)當(dāng)執(zhí)行應(yīng)用程序的服務(wù)器端,的最重要的功能之一是得
53、到通知的客戶端連接或斷開和了解創(chuàng)造新的應(yīng)用程序?qū)嵗?.1.1 接口IScopeHandlerRed5的指定這些動(dòng)作在接口IScopeHandler HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/api/IScopeHandler.html/red5/HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/api/IScopeHandler.htmlapi/org/red5/
54、server/api/IScopeHandler.html。有關(guān)進(jìn)一步詳情,請參閱API文檔。4.1.2。 類ApplicationAdapter正如一些方法可能被多次調(diào)用一個(gè)請求(例如連接將被稱為一旦樹中的每一個(gè)范圍的客戶端連接),類ApplicationAdapterHYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/adapter/ApplicationAdapter.html/red5/api/org/red5/server/adapter/ApplicationAdapter
55、.html定義額外的方法。這個(gè)類通常被用來作為新的應(yīng)用程序的基類。下面是一個(gè)簡短的概述FCS / FMS的應(yīng)用程序類的方法,其相應(yīng)的方法 HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/adapter/ApplicationAdapter.htmlTTP :/ / / /red5/api/org/red5的 ApplicationAdapterHYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/r
56、ed5/server/adapter/ApplicationAdapter.html服務(wù)器/適配器/ Red5的HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/adapter/ApplicationAdapter.htmlApplicationAdapter.html :表4.1。 FMS Red5的回調(diào)方法onAppStartAppStart的/ roomStart的的onAppStopappStop / roomStop調(diào)用onConnectappConnect / roomC
57、onnect的/ appJoin /roomJoin在OnDisconnectappDisconnect / roomDisconnect /appLeave / roomLeave主應(yīng)用程序被稱為應(yīng)用程序“的方法,房間方法被稱為間(即實(shí)例)的應(yīng)用程序。您也可以使用ApplicationAdapter HYPERLINK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/adapter/ApplicationAdapter.htmlTTP :/ / /red5/api/org/red5的/HYPERLI
58、NK /translate?hl=zh-CN&prev=_t&sl=en&tl=zh-CN&u=/red5/api/org/red5/server/adapter/ApplicationAdapter.html服務(wù)器/適配器/ ApplicationAdapter.html檢查流,共享對象,或認(rèn)購它們。 有關(guān)進(jìn)一步詳情,請參考API文檔。 執(zhí)行順序的連接方法假設(shè)你連接到RTMP :/ / server/app/room1/room2的第27頁遷移指南19Red5的開放源碼第一,建立了連接,所以用戶“連接”的所有范圍走過到ROOM2:1。 應(yīng)用程序( - appConnect)2。 室1( -
59、roomConnect)3。 室內(nèi)2( - roomConnect)在連接建立后,客戶端中檢索對象,并且如果它是第一個(gè)通過這個(gè)客戶端連接的范圍,他“加入”的范圍:1。 應(yīng)用程序( - appJoin)2。 室1( - roomJoin)3。 室內(nèi)2( - roomJoin)如果同一個(gè)客戶端建立第二個(gè)連接到相同的范圍,只有連接方法會(huì)被調(diào)用。 如果你瞬移部分相同的范圍,只有少數(shù)連接方法可能會(huì)被調(diào)用,例如RTMP :/ / server/app/room1/room3的將觸發(fā)1。 appConnect(“應(yīng)用程序”)2。 joinConnect(室1“)3。 joinConnect(“客房3”的)4
60、。 roomJoin(“客房3”的)AppStart的方法目前只調(diào)用一次Red5的,因?yàn)樗壳霸趩?dòng)過程中不能卸載/加載應(yīng)用程序,如FCS / FMS。 的roomStart方法時(shí),被稱為第一個(gè)客戶端連接到一個(gè)房間。4.1.3 接受/拒絕客戶FCS / FMS提供的方法acceptConnection rejectConnection的接受和拒絕新客戶。 要允許客戶端連接,沒有特別的動(dòng)作需要由Red5的應(yīng)用中,*連接方法只需要在這種情況下,返回true。如果一個(gè)客戶端不應(yīng)該被允許進(jìn)行連接,這是可以被稱為方法rejectClient的實(shí)現(xiàn)由ApplicationAdapter的H HYPERLI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大客戶銷售崗位面試問題及答案
- 福建省泉港市泉港一中2025年高一化學(xué)第二學(xué)期期末質(zhì)量檢測模擬試題含解析
- 2025屆河北省石家莊市藁城第五中學(xué)高二下化學(xué)期末經(jīng)典試題含解析
- 吉林省白城市通榆縣一中2025年高二化學(xué)第二學(xué)期期末檢測試題含解析
- 2025屆北京專家化學(xué)高二下期末學(xué)業(yè)水平測試模擬試題含解析
- 四川省雅安市2025屆化學(xué)高一下期末聯(lián)考模擬試題含解析
- 醫(yī)用設(shè)備銷售管理辦法
- 華為營運(yùn)資金管理辦法
- 辦公區(qū)域門禁管理辦法
- 村級電站確權(quán)管理辦法
- 《慢性阻塞性肺疾病的診斷與治療》課件
- 衛(wèi)生院用電安全知識(shí)培訓(xùn)
- 七八年級的英語單詞
- 舞臺(tái)使用合同范例
- 2024年面向社會(huì)公開招聘警務(wù)輔助人員報(bào)名信息表
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南
- 11294營銷管理-國家開放大學(xué)2023年1月至7月期末考試真題及答案(共2套)
- 12-重點(diǎn)幾何模型-手拉手模型-專題訓(xùn)練
- 2024年河北省張家口市“三支一扶”招聘130人(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 2023年遂寧市船山區(qū)選調(diào)教師考試真題
評論
0/150
提交評論