【技術(shù)實(shí)現(xiàn)步驟摘要】
智能化存取M的流媒體點(diǎn)播系統(tǒng)獄領(lǐng)膝本專利技術(shù)涉及一種流媒體點(diǎn)播系統(tǒng)。 背景姊隨著流媒體技術(shù)的推廣和發(fā)展,視頻點(diǎn)播由原來的單機(jī)點(diǎn)播向網(wǎng)絡(luò)化點(diǎn)播轉(zhuǎn)換。點(diǎn)播系統(tǒng)(VOD)發(fā) 的改變。人們可以充分利用互聯(lián)網(wǎng)絡(luò)這個(gè)巨大的存儲(chǔ)空間實(shí)現(xiàn)大量視頻資源共享。隨著流媒體技術(shù)的應(yīng)用,人們不難發(fā)現(xiàn)當(dāng)前的媒體視頻點(diǎn)播系統(tǒng)從本質(zhì)上大大提高了視頻點(diǎn)播效率。但自身仍存在^i午多急需解決的問題。其中一個(gè)就是存取方面的幾個(gè)問題(包括媒體服務(wù)器上 文件存取和點(diǎn)撇艮務(wù)器上后臺(tái)數(shù)據(jù)存取),其一,就是媒體服務(wù)器上文件存取相對(duì)集中,不均衡, 很少做至憤載平衡;每次上傳文件時(shí)都f躺定存放在哪個(gè)服務(wù)器的目標(biāo)盤符,并確定爐符是否空 間足夠。這些都需要AX査找,實(shí)現(xiàn)比較繁瑣;其二, 一般情況下媒體文件上傳是在定位好媒湘艮 務(wù)器目標(biāo)存儲(chǔ)位置后,艦后臺(tái)網(wǎng)頁(yè)或拷貝命令上傳,在上傳媒體文件時(shí),如遇到斷電、掉線等意 外瞎況時(shí),往往只能重新上傳媒體文件,特別是遇到大文件時(shí),會(huì)花費(fèi)太多的時(shí)間,造成工作效率 低下;其三,上傳后的媒體文f特可能因病毒等各種因素的感染破壞,使得文件不能點(diǎn)播;當(dāng)服務(wù) 器上媒體文件相對(duì)比較多時(shí),要找出那些受破壞的文件,不是件容易的事;其四,當(dāng)系繊體崩潰 時(shí),在服務(wù)器端要Sf 定位存儲(chǔ)媒體文件、重構(gòu)點(diǎn)播系頓臺(tái) 庫(kù)信息需要花費(fèi)很多的時(shí)間、精 力才能完成。大量實(shí)踐證明,為了在分布式視頻點(diǎn)播系統(tǒng)中實(shí)5見負(fù)載平衡,主要存在兩方面的問題: 一是如何對(duì)視步欣件進(jìn)行存儲(chǔ);二是如何對(duì)響應(yīng)點(diǎn)播請(qǐng)求的服務(wù)器進(jìn)行調(diào)度。現(xiàn)階段解決這兩個(gè)問 題的主要方法縣用視步蚊件的刻艮務(wù)器復(fù)帝似及基于負(fù)載狀態(tài)的服務(wù)器調(diào)控手段。
技術(shù)實(shí)現(xiàn)思路
本 ...
【技術(shù)保護(hù)點(diǎn)】
一種智能化存取數(shù)據(jù)的流媒體點(diǎn)播系統(tǒng),其特征在于:它是由媒體運(yùn)行環(huán)境模塊、添加媒體信息模塊、智能存儲(chǔ)策略模塊、斷點(diǎn)續(xù)傳文件模塊、斷點(diǎn)下載媒體模塊、定期刪除文件模塊、數(shù)據(jù)分析及修復(fù)模塊、系統(tǒng)恢復(fù)模塊構(gòu)和前臺(tái)點(diǎn)播模塊組成;由媒體運(yùn)行環(huán)境模塊設(shè)置好系統(tǒng)運(yùn)行環(huán)境后由添加媒體信息模塊將媒體信息傳送給系統(tǒng)數(shù)據(jù)庫(kù);若添加媒體信息出錯(cuò),則表明服務(wù)端數(shù)據(jù)庫(kù)有問題,則返回媒體運(yùn)行環(huán)境重新設(shè)置系統(tǒng)數(shù)據(jù)庫(kù);然后由智能存儲(chǔ)策略模塊分析、決定媒體文件當(dāng)前最優(yōu)的存儲(chǔ)路徑,根據(jù)存儲(chǔ)策略模塊給出的最優(yōu)存儲(chǔ)路徑調(diào)用斷點(diǎn)續(xù)傳文件模塊將媒體文件一次或多次續(xù)傳至當(dāng)前最優(yōu)存儲(chǔ)路徑,并將當(dāng)前文件上傳情況寫入系統(tǒng)數(shù)據(jù)庫(kù);智能存儲(chǔ)策略模塊在分析存儲(chǔ)路徑過程出錯(cuò),則回到媒體運(yùn)行環(huán)境模塊,檢測(cè)系統(tǒng)設(shè)置是否存在問題,并做修改;數(shù)據(jù)分析及修復(fù)模塊取出系統(tǒng)數(shù)據(jù)庫(kù)中所有已上傳成功的文件信息與媒體服務(wù)器磁盤上存儲(chǔ)的該文件進(jìn)行比對(duì),從中取出已被破壞的文件,給出列表,針對(duì)某一媒體文件選擇修復(fù)功能將其重新上傳修復(fù);斷點(diǎn)下載媒體模塊從系統(tǒng)數(shù)據(jù)庫(kù)中取出當(dāng)前媒體文件的斷點(diǎn)下載處,然后讀取媒體服務(wù)器將媒體文件續(xù)載至當(dāng)前磁盤上;系統(tǒng)恢復(fù)模塊遍歷讀取服務(wù)器磁盤空間內(nèi)的 ...
【技術(shù)特征摘要】
1、一種智能化存取數(shù)據(jù)的流媒體點(diǎn)播系統(tǒng),其特征在于它是由媒體運(yùn)行環(huán)境模塊、添加媒體信息模塊、智能存儲(chǔ)策略模塊、斷點(diǎn)續(xù)傳文件模塊、斷點(diǎn)下載媒體模塊、定期刪除文件模塊、數(shù)據(jù)分析及修復(fù)模塊、系統(tǒng)恢復(fù)模塊構(gòu)和前臺(tái)點(diǎn)播模塊組成;由媒體運(yùn)行環(huán)境模塊設(shè)置好系統(tǒng)運(yùn)行環(huán)境后由添加媒體信息模塊將媒體信息傳送給系統(tǒng)數(shù)據(jù)庫(kù);若添加媒體信息出錯(cuò),則表明服務(wù)端數(shù)據(jù)庫(kù)有問題,則返回媒體運(yùn)行環(huán)境重新設(shè)置系統(tǒng)數(shù)據(jù)庫(kù);然后由智能存儲(chǔ)策略模塊分析、決定媒體文件當(dāng)前最優(yōu)的存儲(chǔ)路徑,根據(jù)存儲(chǔ)策略模塊給出的最優(yōu)存儲(chǔ)路徑調(diào)用斷點(diǎn)續(xù)傳文件模塊將媒體文件一次或多次續(xù)傳至當(dāng)前最優(yōu)存儲(chǔ)路徑,并將當(dāng)前文件上傳情況寫入系統(tǒng)數(shù)據(jù)庫(kù);智能存儲(chǔ)策略模塊在分析存儲(chǔ)路徑過程出錯(cuò),則回到媒體運(yùn)行環(huán)境模塊,檢測(cè)系統(tǒng)設(shè)置是否存在問題,并做修改;數(shù)據(jù)分析及修復(fù)模塊取出系統(tǒng)數(shù)據(jù)庫(kù)中所有已上傳成功的文件信息與媒體服務(wù)器磁盤上存儲(chǔ)的該文件進(jìn)行比對(duì),從中取出已被破壞的文件,給出列表,針對(duì)某一媒體文件選擇修復(fù)功能將其重新上傳修復(fù);斷點(diǎn)下載媒體模塊從系統(tǒng)數(shù)據(jù)庫(kù)中取出當(dāng)前媒體文件的斷點(diǎn)下載處,然后讀取媒體服務(wù)器將媒體文件續(xù)載至當(dāng)前磁盤上;系統(tǒng)恢復(fù)模塊遍歷讀取服務(wù)器磁盤空間內(nèi)的媒體文件夾,判斷系統(tǒng)數(shù)據(jù)庫(kù)中是否存在該媒體信息,如果存在則判斷下一媒體,如果不存在則取出其媒體日志備份文檔將媒體信息恢復(fù)到系統(tǒng)數(shù)據(jù)庫(kù)中;如果存在媒體文件而不存在媒體日志備份文檔,則調(diào)用添加媒體信息模塊將媒體信息添加至系統(tǒng)數(shù)據(jù)庫(kù)中,并生成媒體日志備份文檔;前臺(tái)點(diǎn)播模塊讀取系統(tǒng)數(shù)據(jù)庫(kù)中所有媒體信息,并將其顯示在前臺(tái)供用戶選擇點(diǎn)播;當(dāng)用戶點(diǎn)播某一媒體文件時(shí),系統(tǒng)則讀取系統(tǒng)數(shù)據(jù)庫(kù)中該媒體文件對(duì)應(yīng)的媒體路徑,并以流媒體形式讀取至客戶端調(diào)用媒體播放器點(diǎn)播該媒體文件;定期刪除文件模塊定期刪除已在服務(wù)端存放一段時(shí)間的并且訪問量少的媒體文件。2、 根據(jù)權(quán)利要求1F脫的智能化存取娜的流媒體點(diǎn)播系統(tǒng),其特征在于在戶腿的媒體運(yùn)行 環(huán)境模塊中分設(shè)有客戶端和服務(wù)端,在客戶端中依次設(shè)置有添加虛擬目錄程序、設(shè)置虛擬目錄的空 間大小禾i^、檢測(cè)運(yùn)fi^凝,和修改虛擬目^f,;也就是在客戶端禾,將原建立在服務(wù)器端中 的虛擬目錄、部分或鄉(xiāng)添加到服務(wù)端中,根據(jù)服務(wù)器端中虛擬目錄的個(gè)數(shù)有選,或全數(shù)地設(shè)置 相應(yīng)數(shù)量的空間,并設(shè)置每個(gè)空間的大小,通過媒體運(yùn)行模塊中設(shè)置的檢測(cè)運(yùn)行環(huán)境模塊檢測(cè)服務(wù)端的運(yùn)行環(huán)境、配置的 庫(kù)、客戶端添加的戯以目錄和設(shè)置的空間大小是否正確,如果不正確就進(jìn)行相應(yīng)的修改,檢測(cè)正確或修改正確的即完^m塊的設(shè)置。3、 根據(jù)權(quán)禾腰求l戶脫的智能化存取翻的流媒體點(diǎn)播系統(tǒng),辦征在于所述的添加媒體信 息模塊是用來設(shè)置各媒體文件的點(diǎn)衝言息;設(shè)置媒體信息,將媒體信息添加至后臺(tái)翻庫(kù)中,便于 前臺(tái)顯示、點(diǎn)播媒體;在添加媒體信息模塊中設(shè)有客戶端和服務(wù)端,在客戶端中ffi3l添加媒體信息 模土央添加媒體信息,如果添加 貝訴1^回到上一模塊,并重新設(shè)置上一模塊的媒體運(yùn)行環(huán)境。4、 根據(jù)權(quán)利要求l戶脫的智能化存取翻的流媒體點(diǎn)播系統(tǒng),賺征在于所述的智能存儲(chǔ)策 略模賊用GWQ+P算法和服務(wù)Hm頻劉粉盤存儲(chǔ)的方法,它僻包括開始存儲(chǔ)分析步驟、循環(huán) 檢測(cè)虛擬盤空間及點(diǎn)擊數(shù)步驟、判斷空間是否足夠、計(jì)算點(diǎn)擊并檢測(cè)是否最低步驟、取得最佳存儲(chǔ) 路徑和結(jié)束存儲(chǔ)分析的步驟;艦循環(huán)逐個(gè)檢測(cè)各媒體服務(wù)器的虛擬目錄,計(jì)算并取出當(dāng)前點(diǎn)擊率 最低以及其空間足夠存放當(dāng)前媒體文件的虛擬目錄,用于存放當(dāng)前的媒體文件。5、 根據(jù)權(quán)利要求l戶腐的智能化存取娜的流媒體點(diǎn)播系統(tǒng),辦征在于所述的斷點(diǎn)續(xù)傳文 件模土央是采用基于WEB SERVICE月艮務(wù)的上傳方式,采用亂來傳輸數(shù)據(jù);而皿用WEB服務(wù)的80端 口,傳輸M時(shí)可以任意穿透防火墻而不受阻礙;傳輸數(shù)據(jù)時(shí)以字節(jié)的形式或二進(jìn)制流文件的形式 傳輸數(shù)據(jù),在傳輸數(shù)據(jù)時(shí)同步^步操作數(shù)據(jù),實(shí)時(shí)顯示上傳進(jìn)度,所述的斷點(diǎn)續(xù)傳文件模塊的斷 點(diǎn)上傳單個(gè)文件及批量斷點(diǎn)上傳多個(gè)文件,實(shí)時(shí)顯示上傳文件的進(jìn)度。6、 根據(jù)權(quán)利要求5戶誠(chéng)的智能化存取M的流媒體點(diǎn)播系統(tǒng),其特征在于所述的批量上傳文 件依序包括準(zhǔn) 量上傳文件、循環(huán)上傳單個(gè)文件、檢測(cè)是否是已上傳文件、讀取上 處傳文4帷 置點(diǎn)、開始續(xù)傳文件、每次上傳設(shè)定大小的文件塊、判斷指針是否文件末尾、單個(gè)文件上傳結(jié)束、 批量上傳文件結(jié)束;如果本次因時(shí)間倉(cāng)促?zèng)]上傳完,可下一次從斷點(diǎn)處繼續(xù)上傳;進(jìn)入批量上傳模 ±央后,判斷當(dāng)前上傳的媒體文件是否是已上傳的文件,如果是,讀取上次上傳文件結(jié)束時(shí)的位置點(diǎn), 從該 4刊盾環(huán)續(xù)傳文件,直至文##^結(jié)束;當(dāng)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張福泉,
申請(qǐng)(專利權(quán))人:張福泉,
類型:發(fā)明
國(guó)別省市:35[中國(guó)|福建]
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。