下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
[方案]網(wǎng)絡(luò)KTV技術(shù)方案網(wǎng)絡(luò)KTV技術(shù)解決方案一、項目摘要網(wǎng)絡(luò)KTV主要用來滿足互聯(lián)網(wǎng)用戶在線K歌互動,文字聊天,結(jié)交好友等功能。我們的網(wǎng)絡(luò)KTV提供三種K歌模式。一種是純粹的網(wǎng)絡(luò)K歌;一種是單人練歌房;一種是網(wǎng)絡(luò)K歌用戶與線下包間進(jìn)行互動的形式。二、整體框架客IM曲目瀏覽與管理網(wǎng)絡(luò)KTVKTV播放器戶端應(yīng)用單點(diǎn)登錄服務(wù)器IM服務(wù)器點(diǎn)歌臺服務(wù)器網(wǎng)絡(luò)KTV服務(wù)器服務(wù)器數(shù)db_userinfodb_imdb_ktv_repositorydb_status據(jù)庫圖1項目總體框架項目總體框架如圖1所示,其中應(yīng)用服務(wù)器和應(yīng)用服務(wù)器部署于Linux,客戶端采用Java和瀏覽器等跨平臺語言實(shí)現(xiàn)。三、技術(shù)路線3。1IM系統(tǒng)采用IETF國際標(biāo)準(zhǔn)開源網(wǎng)絡(luò)即時通信協(xié)議XMPP(可擴(kuò)展消息處理現(xiàn)場協(xié)議,RFC3920)作為系統(tǒng)通信協(xié)議。XMPP是基于可擴(kuò)展標(biāo)記語言(XML)的協(xié)議,定義了三個角色,客戶端,服務(wù)器,網(wǎng)關(guān)。通信能夠在這三者的任意兩個之間雙向發(fā)生.服務(wù)器同時承擔(dān)了客戶端信息記錄,連接管理和信息的路由功能.網(wǎng)關(guān)承擔(dān)著與異構(gòu)即時通信系統(tǒng)的互聯(lián)互通,異構(gòu)系統(tǒng)可以包括SMS(短信),MSN,ICQ等?;镜木W(wǎng)絡(luò)形式是單客戶端通過TCP/IP連接到單服務(wù)器,然后在之上傳輸XML。IM系統(tǒng)組成如圖2所示:IMIMDBIMServerIMIMIM圖2IM系統(tǒng)組成其中,IM客戶端基本功能參考當(dāng)前主流IM軟件.IMServer與IMDB部署于Linux并采用開源數(shù)據(jù)庫,支持異構(gòu)主流IM通信協(xié)議之間相互通信,滿足擴(kuò)展性需求。3。2曲目瀏覽與管理曲目索引存儲在曲目倉庫中,包含的字段包括名稱,專輯,作者和存儲路徑等基本信息。點(diǎn)歌臺服務(wù)器,提供對曲目索引的增刪改查下載等基本操作,并以WebService的方式提供公共服務(wù),以soap協(xié)議進(jìn)行信息交換。用戶通過瀏覽器進(jìn)行曲目瀏覽,具體方式參考主流音樂共享網(wǎng)站。管理員用戶完成對曲目信息的管理.3。3網(wǎng)絡(luò)KTV系統(tǒng)根據(jù)需求說明文檔,對系統(tǒng)進(jìn)行功能分解和模塊劃分,如圖3所示:線下視頻采集與回放權(quán)限管理多人單人網(wǎng)絡(luò)K歌播放器組件點(diǎn)歌臺視音頻信號傳輸包間文字聊天大廳圖3模塊劃分大廳:實(shí)現(xiàn)文字聊天功能和對各種包間的管理與呈現(xiàn)。包間:集成播放器組件,實(shí)現(xiàn)音頻的采集,優(yōu)化,編碼,解碼和傳輸?shù)裙δ?;視音頻信號傳輸,將同一個包間內(nèi)的(視)音頻信號進(jìn)行網(wǎng)絡(luò)傳輸;點(diǎn)歌臺,調(diào)用點(diǎn)歌臺服務(wù)器相關(guān)接口獲得曲目信息,同時進(jìn)行相關(guān)點(diǎn)播列表管理。單人包間:實(shí)現(xiàn)基本的網(wǎng)絡(luò)k歌功能。多人包間:在單人包間的基礎(chǔ)上,加入權(quán)限管理,控制多個用戶行為。用戶間進(jìn)行協(xié)作,共同k歌。線下包間:實(shí)現(xiàn)用戶視頻信號的采集和其他用戶視頻的回放.系統(tǒng)間視音頻數(shù)據(jù)傳輸路徑如圖4所示。多人合作演唱時,網(wǎng)絡(luò)只傳輸用戶演唱聲音,伴音由用戶播放器播放本地伴音文件,以減少網(wǎng)絡(luò)傳輸帶寬消耗.演唱完畢,在用戶端生成錄制的多人演唱的音頻文件,供進(jìn)一步處理。音頻錄制播放器組件房主狀態(tài)維護(hù)MPMC用戶1MCU包間DB大廳用戶2媒體數(shù)據(jù)傳輸路徑圖4媒體數(shù)據(jù)傳輸路徑其中,MCU(MultipointControlUnit)是用在做多媒體視頻會議(VideoConference)中的關(guān)鍵的設(shè)備(也稱視頻會議服務(wù)器),主要功能是在協(xié)調(diào)及控制多個終端間的視訊傳輸。MCU主要分為兩個部分,分別是MC(MultipointController)及MP(MultipointProcessor).MC主要是負(fù)責(zé)協(xié)調(diào)終端間傳輸頻道使用的先后順序及利用H。245來界定傳輸內(nèi)容的規(guī)格;MP則是在MC的控制規(guī)則之下真正在從事影音的再制作(mixing)、轉(zhuǎn)送(Switch)以及一些視訊流的處理。MCU中MC是必須要具備的管理功能,MP則視終端處對視頻的處理能力及整體環(huán)境架構(gòu)而有取舍的余地。3.4MTV播放器MTV播放器作為公共組件,提供基本的音頻采集,編碼和回放等播放器功能,可單機(jī)執(zhí)行,也可為其他模塊提供服務(wù)。模塊構(gòu)成如圖5所示。輸入音量調(diào)節(jié)音頻設(shè)備音頻信號采集音頻優(yōu)化網(wǎng)絡(luò)音頻數(shù)據(jù)文件生成加密編碼音頻錄制本地回放解密音頻文件音頻優(yōu)化輸出音量調(diào)節(jié)音頻采集設(shè)備網(wǎng)絡(luò)音頻數(shù)據(jù)編碼本地回放音頻播放圖5MTV播放器模塊MTV文件加密與解密:系統(tǒng)中需要加密處理的MTV文件包括系統(tǒng)提供的MTV伴唱文件和用戶錄制生成的聲音文件,生成自有格式文件。播放器支持主流文件和自有格式文件.音頻錄制模塊輸入信號為音頻設(shè)備采集信號或由網(wǎng)絡(luò)傳輸來的音頻數(shù)據(jù),經(jīng)過第三方高效的音頻優(yōu)化模塊,進(jìn)行編碼和加密處理,生成伴唱文件。音頻播放模塊輸入信號為音頻設(shè)備采集信號或MTV文件輸入信號,經(jīng)過第三方高效的音頻優(yōu)化模塊,向用戶呈現(xiàn)。其中來自音頻采集設(shè)備的用戶音源,經(jīng)過編碼進(jìn)行網(wǎng)絡(luò)傳輸。3。5風(fēng)險A(技術(shù)風(fēng)險項目研發(fā)人員在以前的科研工作中,已經(jīng)對視音頻采集、傳輸、存貯等方面積累了豐富的經(jīng)驗(yàn),具有雄厚的技術(shù)實(shí)力.本方案所采用的技術(shù)可靠,完全可行。項目承擔(dān)單位在計算機(jī)系統(tǒng)與網(wǎng)絡(luò)、無線通信研究等方面具有良好基礎(chǔ)研究環(huán)境,可為課題組提供多學(xué)科、跨領(lǐng)域的多方位技術(shù)支撐.B。其它風(fēng)險項目執(zhí)行過程中,可能會由于功能需求的變更而導(dǎo)致進(jìn)度、功能等不能按時完成.四、進(jìn)度安排時間段工作內(nèi)容標(biāo)志性成果2010。1—2010.2系統(tǒng)體系結(jié)構(gòu)設(shè)計整體架構(gòu)的一覽及數(shù)據(jù)流框架2010.2-2010。3音視頻功能開發(fā)基本實(shí)現(xiàn)音視頻功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年旅游管理實(shí)務(wù)酒店服務(wù)與管理題庫
- 2026年游戲設(shè)計制作練習(xí)題
- 2026年國家安全生產(chǎn)管理標(biāo)準(zhǔn)下的ISO9001應(yīng)用與問題測試
- 2026年國際貿(mào)易規(guī)則與實(shí)務(wù)操作認(rèn)證題庫
- 2026年云原生分布式系統(tǒng)運(yùn)維題目庫
- 2026年金融分析師考試投資分析與風(fēng)險管理實(shí)務(wù)題庫
- 2026年建筑行業(yè)從業(yè)者測試建筑行業(yè)時事政策知識競賽試題
- 2026年經(jīng)濟(jì)師中級財稅備考習(xí)題
- 2026年財務(wù)分析專業(yè)筆試題
- 2026年新聞編輯專業(yè)知識水平評估題目
- 2026云南保山電力股份有限公司校園招聘50人筆試參考題庫及答案解析
- 《智能網(wǎng)聯(lián)汽車先進(jìn)駕駛輔助技術(shù)》課件 項目1 先進(jìn)駕駛輔助系統(tǒng)的認(rèn)知
- 2024-2025學(xué)年北京清華附中高一(上)期末英語試卷(含答案)
- 引水壓力鋼管制造及安裝工程監(jiān)理實(shí)施細(xì)則
- 2025年全行業(yè)薪酬報告
- 輔助生殖項目五年發(fā)展計劃
- 河北省石家莊第二中學(xué)2025-2026學(xué)年高一上數(shù)學(xué)期末聯(lián)考試題含解析
- (2025年)qc培訓(xùn)考試試題(含答案)
- DBJ50-T-271-2017 城市軌道交通結(jié)構(gòu)檢測監(jiān)測技術(shù)標(biāo)準(zhǔn)
- 中醫(yī)醫(yī)院等級評審材料準(zhǔn)備全攻略
- 腫瘤科普宣傳課件
評論
0/150
提交評論