專利名稱:一種批量動(dòng)態(tài)加載視頻片頭的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種批量動(dòng)態(tài)加載視頻片頭的方法。
背景技術(shù):
隨著視頻網(wǎng)絡(luò)的發(fā)展,上網(wǎng)觀看視頻的網(wǎng)民越來越多,在視頻節(jié)目中有大量的電視連續(xù)劇,如何為這些連續(xù)劇動(dòng)態(tài)加載片頭和片尾是一件很重要的事情。為視頻加一段片頭或者片尾是一種頻繁使用的影視后期處理技術(shù),特別是要將一系列視頻作品制成專輯時(shí),一般為了統(tǒng)一風(fēng)格或者放入logo都會(huì)為這些影片加上片頭和片尾。 現(xiàn)有技術(shù)中一般有以下方法為視頻添加片頭或片尾通過視頻后期處理軟件將處理好的片頭或片尾與需要加片頭的視頻合成,并渲染成一個(gè)影片。此方法需要專業(yè)的后期視頻處理人員操作軟件來對(duì)每個(gè)視頻進(jìn)行合成并且渲染,這樣整個(gè)過程效率就很低下而且繁瑣反復(fù),效率比較低,而且如果想更改片頭中的某個(gè)部分,必須改完后再重新加一次片頭,不具備動(dòng)態(tài)添加載片頭的靈活性。另外,這些視頻通過視頻軟件加載過片頭的后文件變大,對(duì)于大量的視頻,每個(gè)視頻都加一個(gè)片頭整個(gè)視頻資源服務(wù)器的負(fù)載就更大,消耗更多的資源。
發(fā)明內(nèi)容
本發(fā)明的目的在于設(shè)計(jì)一種批量動(dòng)態(tài)加載在線影片片頭的方法,通過批量動(dòng)態(tài)加載視頻片頭,能夠節(jié)約服務(wù)器資源。為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下本發(fā)明的批量動(dòng)態(tài)加載視頻片頭的方法,包括以下步驟SI I,上傳文件將視頻文件、配置文件和片頭文件上傳到服務(wù)器,所述視頻文件按照視頻專題分類保存在所述服務(wù)器上;S12,編輯所述配置文件為所述視頻文件分配視頻ID,為所述片頭文件分配片頭ID,并將所述視頻ID和所述片頭ID寫入所述配置文件;S13,視頻播放器通過所述視頻ID調(diào)用所述配置文件,在所述配置文件中根據(jù)片頭ID調(diào)用片頭文件并動(dòng)態(tài)加載所述片頭文件;S14,生成播放視頻的html頁面。優(yōu)選的,所述的配置文件為xml文件。優(yōu)選的,所述的視頻文件為未添加片頭的視頻文件。優(yōu)選的,S13所述的視頻播放器通過所述視頻ID調(diào)用所述配置文件并動(dòng)態(tài)加載所述片頭文件,具體為S21,視頻播放器通過視頻ID調(diào)用對(duì)應(yīng)的所述配置文件;S22,調(diào)用所述配置文件中對(duì)應(yīng)的片頭ID,加載所述片頭ID對(duì)應(yīng)的所述片頭文件并播放所述片頭文件,在播放所述片頭文件的過程中加載視頻文件。優(yōu)選的,S13所述的動(dòng)態(tài)加載所述片頭文件之后還包括
S31,播放所述片頭文件,并將所述片頭文件保存在緩存;S32,播放所述片頭文件的同時(shí)加載所述視頻文件,當(dāng)播放所述片頭文件完成后繼續(xù)加載加載并播放所述視頻文件;S33,當(dāng)一次加載完成所述片頭文件后,播放同一視頻專題的其他所述視頻文件時(shí),在所述緩存中獲取所述片頭文件。優(yōu)選的,同一視頻專題的所述視頻文件的數(shù)量為多個(gè),多個(gè)所述視頻文件對(duì)應(yīng)的多個(gè)所述視頻ID對(duì)應(yīng)ー個(gè)所述片頭ID,多個(gè)所述視頻文件批量添加所述片頭文件。從以上技術(shù)方案可以看出,本發(fā)明的有益效果可以總結(jié)如下本發(fā)明的方法是加載視頻的整個(gè)過程更加快速,不需要花大量的時(shí)間去對(duì)每個(gè)視頻進(jìn)行片頭合成并渲染,而且能夠靈活方便的修改片頭內(nèi)容。
本發(fā)明的方法可以減少服務(wù)器流量的消耗,整個(gè)專題的所有視頻都可以共用ー個(gè)片頭,只要加載ー個(gè)片頭文件其他視頻文件可以直接在緩存中去取,節(jié)約了服務(wù)器資源。本發(fā)明的方法更加簡単,不會(huì)視頻編輯的人也可以通過修改配置文件的方法輕易的添加好自定義的片頭。
圖I是本發(fā)明的流程示意圖。
具體實(shí)施例方式為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一歩詳細(xì)說明。本發(fā)明提供了一種批量動(dòng)態(tài)加載視頻片頭的方法,用于批量動(dòng)態(tài)加載在線影片片頭,通過批量動(dòng)態(tài)加載視頻片頭,能夠節(jié)約服務(wù)器資源。請(qǐng)參閱圖1,本發(fā)明實(shí)施例中的批量動(dòng)態(tài)加載視頻片頭的方法,包括以下步驟SI I,上傳文件將視頻文件、配置文件和片頭文件上傳到服務(wù)器,所述視頻文件按照視頻專題分類保存在服務(wù)器上;所述的視頻文件為未添加片頭的視頻文件;服務(wù)器為所述視頻文件按照視頻專題分類并為每個(gè)視頻分配唯一的視頻ID,每個(gè)視頻文件對(duì)應(yīng)ー個(gè)配置文件;其中,所述的配置文件為xml文件,所述xml文件用于標(biāo)記電子文件使所述電子文件具有結(jié)構(gòu)性的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是ー種允許用戶對(duì)自己的標(biāo)記語言進(jìn)行定義的源語言。S12,編輯所述配置文件為所述視頻文件分配視頻ID,為所述片頭文件分配片頭ID,并將所述視頻ID和所述片頭ID寫入所述配置文件;所述配置文件包括視頻ID和片頭ID。S13,視頻播放器通過所述視頻ID調(diào)用所述配置文件,在所述配置文件中根據(jù)片頭ID調(diào)用片頭文件并動(dòng)態(tài)加載所述片頭文件;S14,生成播放視頻的html頁面。所述視頻播放器通過所述視頻ID調(diào)用所述配置文件并動(dòng)態(tài)加載所述片頭文件,具體為S21,視頻播放器通過視頻ID調(diào)用對(duì)應(yīng)的所述配置文件;S22,調(diào)用所述配置文件中對(duì)應(yīng)的片頭ID,加載所述片頭ID對(duì)應(yīng)的所述片頭文件并播放所述片頭文件,在播放所述片頭文件的過程中加載視頻文件。所述視頻播放器取得某個(gè)視頻ID對(duì)應(yīng)的配置文件后,在所述配置文件中獲取與片頭ID想對(duì)應(yīng)的片頭文件,視頻播放器加載所述片頭文件并播放所述視頻文件,在播放片頭文件的同時(shí)加載視頻文件,當(dāng)片頭文件播放完成后開始播放視頻文件。通過上述加載片頭文件和加載視頻文件兩個(gè)加載過程完成動(dòng)態(tài)加載片頭的過程。動(dòng)態(tài)加載所述片頭文件之后還包括
S31,播放所述片頭文件,并將所述片頭文件保存在緩存;S32,播放所述片頭文件的同時(shí)加載所述視頻文件,當(dāng)播放所述片頭文件完成后繼續(xù)加載并播放所述視頻文件;S33,當(dāng)一次加載完成所述片頭文件后,播放同一視頻專題的其他所述視頻文件時(shí),在所述緩存中獲取所述片頭文件,。同一視頻專題的所述視頻文件的數(shù)量為多個(gè),多個(gè)所述視頻文件對(duì)應(yīng)的多個(gè)所述視頻ID對(duì)應(yīng)ー個(gè)所述片頭ID,多個(gè)所述視頻文件批量添加所述片頭文件。實(shí)施例一下面以4399小游戲視頻播放器為例對(duì)本發(fā)明的技術(shù)方案做進(jìn)ー步的說明。4399是中國最大的小游戲?qū)I(yè)網(wǎng)站,免費(fèi)提供各種綠色、安全、健康的小游戲。4399視頻播放器主要用于播放游戲視頻教程,游戲宣傳,以及資訊新聞等。4399視頻播放器批量添加片頭文件的技術(shù)方案如下第一歩,視頻編輯,工作人員將所需要的資源上傳到服務(wù)器,包括ー個(gè)xml配置文件和至少ー個(gè)未加片頭的視頻文件。第二步,用戶點(diǎn)擊進(jìn)入播放視頻的html頁面之后,視頻播放器根據(jù)視頻ID獲取對(duì)應(yīng)視頻ID的配置文件之后,從配置文件中獲取片頭ID并加載片頭文件并播放所述片頭文件。第三步,視頻播放器在播放片頭文件的同時(shí),開始繼續(xù)加載視頻文件。當(dāng)片頭文件播放完之后直接播放視頻文件,不會(huì)產(chǎn)生加載視頻文件的等待時(shí)間。綜上所述,本發(fā)明通過簡單的配置,配合本視頻播放器,完成了批量動(dòng)態(tài)的加載視頻片頭的功能,簡單方便,而且用途廣泛,提高了用戶的體驗(yàn)。以上通過具體的和優(yōu)選的實(shí)施例詳細(xì)的描述了本發(fā)明,但本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明并不局限于以上所述實(shí)施例,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種批量動(dòng)態(tài)加載視頻片頭的方法,其特征在于,包括 S11,上傳文件將視頻文件、配置文件和片頭文件上傳到服務(wù)器,所述視頻文件按照視頻專題分類保存在所述服務(wù)器上; S12,編輯所述配置文件為所述視頻文件分配視頻ID,為所述片頭文件分配片頭ID,并將所述視頻ID和所述片頭ID寫入所述配置文件; S13,視頻播放器通過所述視頻ID調(diào)用所述配置文件,在所述配置文件中根據(jù)片頭ID調(diào)用片頭文件并動(dòng)態(tài)加載所述片頭文件; S14,生成播放視頻的html頁面。
2.根據(jù)權(quán)利要求I所述的批量動(dòng)態(tài)加載視頻片頭的方法,其特征在于,所述的配置文件為xml文件。
3.根據(jù)權(quán)利要求I所述的批量動(dòng)態(tài)加載視頻片頭的方法,其特征在于,所述的視頻文件為未添加片頭的視頻文件。
4.根據(jù)權(quán)利要求I所述的批量動(dòng)態(tài)加載視頻片頭的方法,其特征在干,S13所述的視頻播放器通過所述視頻ID調(diào)用所述配置文件并動(dòng)態(tài)加載所述片頭文件,具體為 S21,視頻播放器通過視頻ID調(diào)用對(duì)應(yīng)的所述配置文件; S22,調(diào)用所述配置文件中對(duì)應(yīng)的片頭ID,加載所述片頭ID對(duì)應(yīng)的所述片頭文件并播放所述片頭文件,在播放所述片頭文件的過程中加載視頻文件。
5.根據(jù)權(quán)利要求I所述的批量動(dòng)態(tài)加載視頻片頭的方法,其特征在干,S13所述的動(dòng)態(tài)加載所述片頭文件之后還包括 S31,播放所述片頭文件,并將所述片頭文件保存在緩存; S32,播放所述片頭文件的同時(shí)加載所述視頻文件,當(dāng)播放所述片頭文件完成后繼續(xù)加載加載并播放所述視頻文件; S33,當(dāng)一次加載完成所述片頭文件后,播放同一視頻專題的其他所述視頻文件時(shí),在所述緩存中獲取所述片頭文件。
6.根據(jù)權(quán)利要求I所述的批量動(dòng)態(tài)加載視頻片頭的方法,其特征在干,同一視頻專題保存的所述視頻文件的數(shù)量為多個(gè),多個(gè)所述視頻文件對(duì)應(yīng)的多個(gè)所述視頻ID對(duì)應(yīng)ー個(gè)所述片頭ID,多個(gè)所述視頻文件批量添加所述片頭文件。
全文摘要
本發(fā)明提供一種批量動(dòng)態(tài)加載視頻片頭的方法,包括以下步驟S11,上傳文件將視頻文件、配置文件和片頭文件上傳到服務(wù)器,所述視頻文件按照視頻專題分類保存在所述服務(wù)器上;S12,編輯所述配置文件為所述視頻文件分配視頻ID,為所述片頭文件分配片頭ID,并將所述視頻ID和所述片頭ID寫入所述配置文件;S13,視頻播放器通過所述視頻ID調(diào)用所述配置文件,在所述配置文件中根據(jù)片頭ID調(diào)用片頭文件并動(dòng)態(tài)加載所述片頭文件;S14,生成播放視頻的html頁面。本發(fā)明的方法通過批量動(dòng)態(tài)加載視頻片頭,能夠節(jié)約服務(wù)器資源。
文檔編號(hào)G11B27/10GK102855909SQ20121031317
公開日2013年1月2日 申請(qǐng)日期2012年8月29日 優(yōu)先權(quán)日2012年8月29日
發(fā)明者吳文華 申請(qǐng)人:四三九九網(wǎng)絡(luò)股份有限公司