專利名稱:視頻啟動(dòng)的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體處理技術(shù)領(lǐng)域,尤其涉及一種視頻啟動(dòng)的方法、裝置及系統(tǒng)。
背景技術(shù):
漸進(jìn)式下載是目前主流的網(wǎng)絡(luò)視頻方案,大型視頻網(wǎng)站均使用漸進(jìn)式下載為用戶提供在線視頻點(diǎn)播服務(wù)。漸進(jìn)式下載的實(shí)現(xiàn)方法包括用戶設(shè)備向服務(wù)器發(fā)送用于播放視頻文件的請(qǐng)求,服務(wù)器在接收用戶發(fā)送的請(qǐng)求后,將該請(qǐng)求對(duì)應(yīng)的視頻文件發(fā)送給用戶設(shè)備,用戶設(shè)備接收該視頻文件對(duì)應(yīng)的視頻數(shù)據(jù),在接收到一部分視頻數(shù)據(jù)之后,用戶設(shè)備就開始播放視頻,同時(shí)繼續(xù)接收并存儲(chǔ)剩余的視頻數(shù)據(jù)。在實(shí)現(xiàn)上述使用漸進(jìn)式下載播放視頻的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在用戶進(jìn)行在線觀看視頻時(shí),從播放器發(fā)出視頻請(qǐng)求,到播放器開始播放視頻, 存在一定的時(shí)延,尤其是在網(wǎng)絡(luò)擁塞或視頻質(zhì)量較高的情況下時(shí)延會(huì)較大,嚴(yán)重影響用戶觀看視頻的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種視頻啟動(dòng)的方法、裝置及系統(tǒng),能夠減少視頻啟動(dòng)時(shí)間, 提聞?dòng)脩趔w驗(yàn)感受:。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案ー種視頻啟動(dòng)的方法,包括服務(wù)器接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀, 其中,N的取值范圍為0到300 ;所述服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。一種視頻啟動(dòng)的方法,包括用戶設(shè)備向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;所述用戶設(shè)備接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù), 其中,N的取值范圍為0到300 ;所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)。一種服務(wù)器,包括第一接收單元,用于接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;第一獲取單元,用于根據(jù)所述第一接收單元接收的第一請(qǐng)求獲取啟動(dòng)視頻文件, 所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;第一發(fā)送單元,用于將所述第一獲取單元獲取的啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。ー種用戶設(shè)備,包括第一發(fā)送單元,用于向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;第一接收單元,用于接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),其中,N的取值范圍為0到300 ; 播放單元,用于播放所述第一接收單元接收到的啟動(dòng)視頻數(shù)據(jù)。一種視頻加速的系統(tǒng),包括服務(wù)器、用戶設(shè)備;其中,所述服務(wù)器,用于接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù);所述用戶設(shè)備,用于向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù);播放所述啟動(dòng)視頻數(shù)據(jù)。本發(fā)明實(shí)施例提供的視頻啟動(dòng)的方法、裝置及系統(tǒng),服務(wù)器根據(jù)用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的請(qǐng)求,獲取對(duì)應(yīng)的啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備接收到所述啟動(dòng)視頻文件之后進(jìn)行播放,由于所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),使得啟動(dòng)視頻文件變小,用戶設(shè)備接收所述啟動(dòng)視頻文件的時(shí)間變短,從而減少了視頻啟動(dòng)時(shí)間,提高了用戶體驗(yàn)感受。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中的ー種視頻啟動(dòng)的方法流程圖 2為本發(fā)明實(shí)施例1中的另ー種視頻啟動(dòng)的方法流程圖
圖 3為本發(fā)明實(shí)施例2中的ー種視頻啟動(dòng)的方法流程圖
圖4為本發(fā)明實(shí)施例3中的一種服務(wù)器的裝置的組成框圖
圖 5為本發(fā)明實(shí)施例3中的另ー種服務(wù)器的裝置的組成框圖
圖 6為本發(fā)明實(shí)施例3 ; 中的另ー種服務(wù)器的裝置的組成框圖
圖7為本發(fā)明實(shí)施例3中的另ー種服務(wù)器的裝置的組成框圖
圖 8為本發(fā)明實(shí)施例3中的一種用戶設(shè)備的裝置的組成框圖
圖9為本發(fā)明實(shí)施例3中的另ー種用戶設(shè)備的裝置的組成框圖;圖10為本發(fā)明實(shí)施例3中的一種視頻啟動(dòng)的系統(tǒng)的組成框圖;圖11為本發(fā)明實(shí)施例3中的另ー種視頻啟動(dòng)的系統(tǒng)的組成框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例I本發(fā)明實(shí)施例提供了一種視頻啟動(dòng)的方法,如圖I所述,該方法為服務(wù)器側(cè)的方法,包括101、服務(wù)器接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求。其中,所述第一請(qǐng)求可以承載在HTTP(hypertextt ransport protocol,超文本傳送協(xié)議)類型請(qǐng)求,也可以承載在其它具有獲取啟動(dòng)視頻文件功能的請(qǐng)求類型,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。需要說明的是,當(dāng)所述第一請(qǐng)求承載在HTTP類型請(qǐng)求時(shí),所述第一請(qǐng)求中通過在 URL (Uniform Resource Locator,統(tǒng)ー資源定位符)中攜帶視頻啟動(dòng)加速標(biāo)識(shí)信息來標(biāo)識(shí)所述第一請(qǐng)求用于獲取啟動(dòng)視頻文件。102、所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N 幀視頻數(shù)據(jù),其中,N的取值范圍為0到300,且N為整數(shù)。其中,所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),即所述用戶設(shè)備進(jìn)行視頻啟動(dòng)時(shí)需要的前N幀視頻數(shù)據(jù),可以為前30幀的視頻數(shù)據(jù),也可以為前50幀的視頻數(shù)據(jù),根據(jù)用戶設(shè)備的類型不同,進(jìn)行視頻啟動(dòng)時(shí)所需要的啟動(dòng)視頻數(shù)據(jù)的幀數(shù)就不同。并且,根據(jù)用戶設(shè)備點(diǎn)播的視頻文件的大小不同,啟動(dòng)視頻數(shù)據(jù)的幀數(shù)也有所差異,數(shù)據(jù)量比較大的視頻文件對(duì)應(yīng)的啟動(dòng)視頻數(shù)據(jù)的幀數(shù)就比較多,數(shù)據(jù)量比較小的視頻文件對(duì)應(yīng)的啟動(dòng)視頻數(shù)據(jù)的幀數(shù)就比較少。當(dāng)然,也可以將所有啟動(dòng)視頻數(shù)據(jù)的幀數(shù)統(tǒng)ー設(shè)置為0到300中的ー個(gè)值,本發(fā)明實(shí)施例對(duì)此不作限制。其中,所述降碼率處理就是降低所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行數(shù)據(jù)傳輸時(shí)單位時(shí)間傳送的數(shù)據(jù)位數(shù),具體的實(shí)現(xiàn)方式為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實(shí)施例對(duì)此不進(jìn)行詳細(xì)描述。其中,所述啟動(dòng)視頻文件還可以包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。根據(jù)視頻格式的不同,在有的視頻格式中,例如在MP4(Moving Pictures Experts Group,動(dòng)態(tài)圖像專家組)視頻格式中,存在關(guān)鍵巾貞偏移數(shù)據(jù),而在有的視頻格式中,例如在FLV(flash video, flash視頻)視頻格式中,則不存在關(guān)鍵中偏移數(shù)據(jù),因此關(guān)鍵幀偏移數(shù)據(jù)的設(shè)置需要根據(jù)啟動(dòng)視頻數(shù)據(jù)的實(shí)際格式具體設(shè)置,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。103、所述服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。相對(duì)于上述服務(wù)器側(cè)的方法,本發(fā)明實(shí)施例還提供了 ー種視頻啟動(dòng)的方法,如圖2 所示,該方法為用戶設(shè)備側(cè)的方法,包括201、用戶設(shè)備向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求。其中,所述第一請(qǐng)求的有關(guān)描述與所述步驟101中的有關(guān)描述相同,本發(fā)明實(shí)施例對(duì)此不再贅述。202、所述用戶設(shè)備接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),其中,N的取值范圍為0到300,且N為整數(shù)。其中,所述啟動(dòng)視頻數(shù)據(jù)、啟動(dòng)視頻文件以及降碼率處理的有關(guān)描述與所述步驟 102中的有關(guān)描述相同,本發(fā)明實(shí)施例對(duì)此不再贅述。203、所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)。本發(fā)明實(shí)施例提供的視頻啟動(dòng)的方法,服務(wù)器根據(jù)用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的請(qǐng)求,獲取對(duì)應(yīng)的啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備, 以使得所述用戶設(shè)備接收到所述啟動(dòng)視頻文件之后進(jìn)行播放,由于所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),使得啟動(dòng)視頻文件變小,用戶設(shè)備接收所述啟動(dòng)視頻文件的時(shí)間變短,從而減少了視頻啟動(dòng)時(shí)間,提高了用戶體驗(yàn)感受。實(shí)施例2本發(fā)明實(shí)施例中提供了一種視頻啟動(dòng)的方法,如圖3所示,該方法包括301、用戶設(shè)備向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求。其中,所述第一請(qǐng)求的有關(guān)描述與所述步驟101中的有關(guān)描述相同,本發(fā)明實(shí)施例對(duì)此不再贅述。302、所述服務(wù)器接收所述用戶設(shè)備發(fā)送的所述第一請(qǐng)求。303、所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N 幀視頻數(shù)據(jù),其中,N的取值范圍為0到300,且N為整數(shù)。其中,所述啟動(dòng)視頻數(shù)據(jù)、啟動(dòng)視頻文件以及降碼率處理的有關(guān)描述與所述步驟 102中的有關(guān)描述相同,本發(fā)明實(shí)施例對(duì)此不再贅述。其中,所述根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件可以通過以下兩種方法實(shí)現(xiàn),包括第一種方法所述服務(wù)器從服務(wù)器中已存儲(chǔ)的啟動(dòng)視頻文件列表中查找并獲得所述第一請(qǐng)求對(duì)應(yīng)的啟動(dòng)視頻文件。第二種方法所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取原始視頻文件,并將所述原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù), 并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器;所述服務(wù)器接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述啟動(dòng)視頻文件。其中,所述原始視頻文件為保存在服務(wù)器中可以直接用于播放的視頻文件,并且可以在通過轉(zhuǎn)碼設(shè)備提取和降碼率處理之后,生成啟動(dòng)視頻文件。所述原始視頻文件包括視頻文件頭和原始視頻數(shù)據(jù),根據(jù)原始視頻文件的格式不同,視頻文件頭的格式也不同,在有些視頻格式中,例如在MP4格式中的視頻文件頭包含原始視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),在有些視頻格式中,例如在FLV格式中的視頻文件頭則不包含原始視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。其中,所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器的實(shí)現(xiàn)方法包括對(duì)所述原始視頻文件進(jìn)行解析,獲取所述原始視頻文件中的視頻文件頭和原始視頻數(shù)據(jù),并從所述視頻文件頭和原始視頻數(shù)據(jù)中提取用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),或者提取所述前N幀的視頻數(shù)據(jù)以及所述前N幀的視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),并對(duì)所述前N幀的視頻數(shù)據(jù)進(jìn)行降碼率處理;然后根據(jù)經(jīng)過降碼率處理的前N幀的視頻數(shù)據(jù),生成啟動(dòng)視頻文件;或者,根據(jù)經(jīng)過降碼率處理的前N幀的視頻數(shù)據(jù)以及所述前N 幀的視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),生成啟動(dòng)視頻文件。值得說明的是,在將所述經(jīng)過轉(zhuǎn)碼處理生成的啟動(dòng)視頻文件發(fā)送給所述服務(wù)器之后,轉(zhuǎn)碼設(shè)備也可以提取剩余視頻數(shù)據(jù)或者將剩余視頻數(shù)據(jù)以及所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),并生成剰余視頻文件發(fā)送給所述服務(wù)器,以便所述服務(wù)器進(jìn)行保存。進(jìn)ー步需要說明的是,所述第一種方法中涉及到的已存儲(chǔ)的啟動(dòng)視頻文件可以但不局限于使用所述第二種方法中闡述的啟動(dòng)視頻文件的生成方法生成,并且在接收所述用戶設(shè)備發(fā)送的第一請(qǐng)求之前,就已存儲(chǔ)在所述服務(wù)器中。304、所述服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備。305、所述用戶設(shè)備接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,并播放所述啟動(dòng)視頻數(shù)據(jù)。其中,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)時(shí),則所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)的實(shí)現(xiàn)方式如下,包括所述用戶設(shè)備根據(jù)所述關(guān)鍵幀偏移數(shù)據(jù)播放所述啟動(dòng)視頻數(shù)據(jù)。具體的實(shí)現(xiàn)方式為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實(shí)施例對(duì)此不再詳細(xì)描述。306、所述用戶設(shè)備向所述服務(wù)器發(fā)送用于獲取剰余視頻文件的第二請(qǐng)求。其中,所述第二請(qǐng)求可以承載在HTTP類型請(qǐng)求,也可以承載在其它具有獲取啟動(dòng)視頻文件功能的請(qǐng)求類型,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。307、所述服務(wù)器接收所述用戶設(shè)備發(fā)送的所述第二請(qǐng)求。308、所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剰余視頻數(shù)據(jù)。需要說明的是,所述剩余視頻數(shù)據(jù)和所述啟動(dòng)視頻數(shù)據(jù)構(gòu)成播放一部完整的視頻所需要的視頻數(shù)據(jù)。所述啟動(dòng)視頻數(shù)據(jù)為用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),則剰余視頻數(shù)據(jù)為N幀之后直至播放結(jié)束的視頻數(shù)據(jù)。其中,所述啟動(dòng)視頻數(shù)據(jù)和所述剩余視頻數(shù)據(jù)包含的視頻內(nèi)容為用戶設(shè)備可以單次連續(xù)播放的全部視頻內(nèi)容。其中,所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取剰余視頻文件可以通過以下兩種方法實(shí)現(xiàn),包括第一種方法所述服務(wù)器從服務(wù)器中已存儲(chǔ)的剰余視頻文件中查找并確定所述第 ニ請(qǐng)求對(duì)應(yīng)的剩余視頻文件。第二種方法所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取原始視頻文件,并將所述原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取除所述啟動(dòng)視頻數(shù)據(jù)外的剰余視頻數(shù)據(jù),井根據(jù)所述剩余視頻數(shù)據(jù)生成剰余視頻文件,并將所述剩余視頻文件發(fā)送給所述服務(wù)器;接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述經(jīng)過轉(zhuǎn)碼處理生成的剰余視頻文件。其中,所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取除所述啟動(dòng)視頻數(shù)據(jù)外的剩余視頻數(shù)據(jù),井根據(jù)所述剩余視頻數(shù)據(jù)生成剰余視頻文件,并將所述剩余視頻文件發(fā)送給所述服務(wù)器的實(shí)現(xiàn)方法包括對(duì)所述原始視頻文件進(jìn)行解析,獲取所述原始視頻文件中的視頻文件頭和原始視頻數(shù)據(jù),并從所述視頻文件頭和原始視頻數(shù)據(jù)中提取剩余視頻數(shù)據(jù),或者提取所述剩余視頻數(shù)據(jù)以及所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),井根據(jù)剩余視頻數(shù)據(jù),生成剩余視頻文件;或者,根據(jù)剩余視頻數(shù)據(jù)以及所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),生成剰余視頻文件。進(jìn)ー步需要說明的是,所述第一種方法中涉及到的已存儲(chǔ)的剰余視頻文件可以使用所述第二種方法中闡述的剰余視頻文件的生成方法生成,并且在接收所述服務(wù)器接收用戶設(shè)備發(fā)送的第一請(qǐng)求之前,就已存儲(chǔ)在所述服務(wù)器中;所述已存儲(chǔ)的剩余視頻文件也可以在所述轉(zhuǎn)碼設(shè)備生成啟動(dòng)視頻文件之后由轉(zhuǎn)碼設(shè)備生成,并在所述服務(wù)器接收所述用戶設(shè)備發(fā)送所述第二請(qǐng)求之前存儲(chǔ)在所述服務(wù)器中。309、所述服務(wù)器將所述剰余視頻文件發(fā)送給所述用戶設(shè)備。310、所述用戶設(shè)備接收并存儲(chǔ)所述服務(wù)器發(fā)送的所述剩余視頻文件,所述剩余視頻文件為所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取到的剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剩余視頻數(shù)據(jù),也即所述用戶設(shè)備進(jìn)行視頻播放時(shí)除所述啟動(dòng)視頻數(shù)據(jù)外還需要播放的剰余視頻數(shù)據(jù)。311、所述用戶設(shè)備播放所述剩余視頻數(shù)據(jù)。其中,當(dāng)所述剩余視頻文件還包括除所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)吋,則所述用戶設(shè)備播放所述N剩余視頻數(shù)據(jù)的實(shí)現(xiàn)方法如下,包括所述用戶設(shè)備根據(jù)所述關(guān)鍵幀偏移數(shù)據(jù)播放所述剩余視頻數(shù)據(jù)。具體的實(shí)現(xiàn)方式為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實(shí)施例對(duì)此不再詳細(xì)描述。需要說明的是,在用戶設(shè)備播放啟動(dòng)視頻數(shù)據(jù)的同時(shí),所述用戶設(shè)備也會(huì)接收服務(wù)器發(fā)送的剩余視頻數(shù)據(jù),當(dāng)剩余視頻數(shù)據(jù)比較大時(shí),存在在用戶設(shè)備播放啟動(dòng)視頻數(shù)據(jù)結(jié)束之后,剩余視頻數(shù)據(jù)沒有全部接收并存儲(chǔ)在所述用戶設(shè)備中,此時(shí),用戶設(shè)備可以ー邊播放已存儲(chǔ)的剩余視頻數(shù)據(jù),一邊繼續(xù)接收服務(wù)器發(fā)送的剩余視頻數(shù)據(jù),直至接收到全部的剩余視頻數(shù)據(jù),具體的實(shí)現(xiàn)方法為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實(shí)施例對(duì)此不進(jìn)行詳細(xì)描述。本發(fā)明實(shí)施例提供的視頻啟動(dòng)的方法、裝置及系統(tǒng),服務(wù)器根據(jù)用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的請(qǐng)求,獲取對(duì)應(yīng)的啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備接收到所述啟動(dòng)視頻文件之后進(jìn)行播放,由于所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),使得啟動(dòng)視頻文件變小,用戶設(shè)備接收所述啟動(dòng)視頻文件的時(shí)間變短,從而減少了視頻啟動(dòng)時(shí)間,提高了用戶體驗(yàn)感受。進(jìn)ー步的,在播放所述啟動(dòng)視頻數(shù)據(jù)的同時(shí),用戶設(shè)備向服務(wù)器發(fā)送獲取剩余視頻文件的第二請(qǐng)求,使得用戶設(shè)備在所述啟動(dòng)視頻數(shù)據(jù)播放結(jié)束之后,可以繼續(xù)播放剩余的視頻數(shù)據(jù),保證了視頻播放的連續(xù)性,保證了用戶的體驗(yàn)感受。實(shí)施例3本發(fā)明實(shí)施例提供了一種服務(wù)器,如圖4所示,該裝置包括第一接收單元41、第 ー獲取單兀42、第一發(fā)送單兀43。第一接收單元41,用于接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求。第一獲取單元42,用于根據(jù)所述第一接收單元41接收的第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300。其中,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。第一發(fā)送單元43,用于將所述第一獲取單元42獲取的啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)??蛇x的是,如圖5所示,所述第一獲取單元42包括第一查找模塊421、第一獲取模塊422、第一發(fā)送模塊423、第一接收模塊424。第一查找模塊421,用于從服務(wù)器中已存儲(chǔ)的啟動(dòng)視頻文件列表中查找并獲得所述第一請(qǐng)求對(duì)應(yīng)的啟動(dòng)視頻文件。第一獲取模塊422,用于獲取根據(jù)所述第一請(qǐng)求獲取原始視頻文件。第一發(fā)送模塊423,用于將所述第一獲取模塊422獲取到的原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器。第一接收模塊424,用于接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述啟動(dòng)視頻文件??蛇x的是,如圖6所示,該裝置還包括第二接收單元44、第二獲取單元45、第二發(fā)送單元46。第二接收單元44,用于接收所述用戶設(shè)備發(fā)送的用于獲取剰余視頻文件的第二請(qǐng)求。第二獲取單元45,用于根據(jù)所述第二接收單元44接收到的第二請(qǐng)求獲取剩余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剰余視頻數(shù)據(jù)。在另ー個(gè)實(shí)施例中,所述剩余視頻文件還包括所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。第二發(fā)送單元46,用于將所述第二獲取單元45獲取到的剰余視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備接收并存儲(chǔ)所述剰余視頻文件,并在所述啟動(dòng)視頻數(shù)據(jù)播放結(jié)束之后播放所述剩余視頻數(shù)據(jù)??蛇x的是,如圖7所示,所述第二獲取單元45包括第二查找模塊451、第二獲取模塊452、第二發(fā)送模塊453、第二接收模塊454。
第二查找模塊451,用于從服務(wù)器中已存儲(chǔ)的剰余視頻文件中查找并獲得所述第 ニ請(qǐng)求對(duì)應(yīng)的剩余視頻文件。第二獲取模塊452,用于根據(jù)所述第二請(qǐng)求獲取原始視頻文件。第二發(fā)送模塊453,用于將所述第二獲取模塊452獲取到的原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取除所述啟動(dòng)視頻數(shù)據(jù)外的剰余視頻數(shù)據(jù),井根據(jù)所述剩余視頻數(shù)據(jù)生成剰余視頻文件,并將所述剩余視頻文件發(fā)送給所述服務(wù)器。第二接收模塊454,用于接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述剩余視頻文件。本發(fā)明實(shí)施例還提供了ー種用戶設(shè)備,如圖8所示,該裝置包括第一發(fā)送單元 51、第一接收單元52、播放單元53。第一發(fā)送單元51,用于向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求。第一接收單元52,用于接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),其中,N的取值范圍為0到300。播放單元53,用于播放所述第一接收單元52接收到的啟動(dòng)視頻數(shù)據(jù)??蛇x的是,所述播放単元53具體用于在所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)時(shí),根據(jù)所述關(guān)鍵幀偏移數(shù)據(jù)播放所述啟動(dòng)視頻數(shù)據(jù)。可選的是,如圖9所示,該裝置還包括第二發(fā)送單元54、第二接收單元55。第二發(fā)送單元54,用于向所述服務(wù)器發(fā)送用于獲取剰余視頻文件的第二請(qǐng)求。第二接收單元55,用于接收并存儲(chǔ)所述服務(wù)器發(fā)送的所述剩余視頻文件,所述剩余視頻文件為所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取到的剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剰余視頻數(shù)據(jù)??蛇x的是,所述播放単元53,還用于播放所述用剩余視頻數(shù)據(jù)。可選的是,所述播放単元53,具體還用于在所述剩余視頻文件還包括所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)時(shí),根據(jù)所述關(guān)鍵幀偏移數(shù)據(jù)播放所述剩余視頻數(shù)據(jù)。本發(fā)明實(shí)施例還提供了ー種視頻啟動(dòng)的系統(tǒng),如圖10所示,該系統(tǒng)包括服務(wù)器 61、用戶設(shè)備62 ;其中,所述服務(wù)器61,用于接收用戶設(shè)備62發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求; 根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備62點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備62,以使得所述用戶設(shè)備 62在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù);所述用戶設(shè)備62,用于向服務(wù)器61發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;接收所述服務(wù)器61發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器61根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備62點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;播放所述啟動(dòng)視頻數(shù)據(jù)。
可選的是,如圖11所示,該系統(tǒng)還包括轉(zhuǎn)碼設(shè)備63,用于接收服務(wù)器61發(fā)送的原始視頻文件,從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器61。本發(fā)明實(shí)施例提供的視頻啟動(dòng)的裝置及系統(tǒng),用戶設(shè)備向服務(wù)器發(fā)送的獲取啟動(dòng)視頻文件的第一請(qǐng)求,服務(wù)器在接收所述第一請(qǐng)求之后,獲取與所述第一請(qǐng)求對(duì)應(yīng)的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,所述用戶設(shè)備接收到所述啟動(dòng)視頻文件之后,播放所述啟動(dòng)視頻數(shù)據(jù),由于所述啟動(dòng)視頻數(shù)據(jù)經(jīng)過降碼率處理,使得啟動(dòng)視頻數(shù)據(jù)變小,用戶設(shè)備接收所述啟動(dòng)視頻文件的時(shí)間變短,從而減少了視頻啟動(dòng)時(shí)間,提高了用戶體驗(yàn)感受。進(jìn)ー步的,在播放所述啟動(dòng)視頻數(shù)據(jù)的同時(shí),用戶設(shè)備向服務(wù)器發(fā)送獲取剩余視頻文件的第二請(qǐng)求,使得用戶設(shè)備在所述啟動(dòng)視頻數(shù)據(jù)播放結(jié)束之后,可以繼續(xù)播放剩余的視頻數(shù)據(jù),保證了視頻播放的連續(xù)性,保證了用戶的體驗(yàn)感受。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種視頻啟動(dòng)的方法,其特征在于,包括服務(wù)器接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀,其中, N的取值范圍為0到300 ;所述服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件包括所述服務(wù)器從自身已存儲(chǔ)的啟動(dòng)視頻文件列表中查找并獲得所述第一請(qǐng)求對(duì)應(yīng)的啟動(dòng)視頻文件;或者,所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取原始視頻文件,并將所述原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器;所述服務(wù)器接收所述轉(zhuǎn)碼設(shè)備發(fā)送的啟動(dòng)視頻文件。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述服務(wù)器將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備之后,還包括所述服務(wù)器接收所述用戶設(shè)備發(fā)送的用于獲取剰余視頻文件的第二請(qǐng)求;所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剩余視頻數(shù)據(jù);所述服務(wù)器將所述剰余視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備接收并存儲(chǔ)所述剰余視頻文件,并在所述啟動(dòng)視頻數(shù)據(jù)播放結(jié)束之后播放所述剩余視頻數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在干,所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取剰余視頻文件包括所述服務(wù)器從自身已存儲(chǔ)的剰余視頻文件列表中查找并獲得所述第二請(qǐng)求對(duì)應(yīng)的剩余視頻文件;或者,所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取原始視頻文件,并將所述原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取除所述啟動(dòng)視頻數(shù)據(jù)外的剰余視頻數(shù)據(jù),井根據(jù)所述剩余視頻數(shù)據(jù)生成剰余視頻文件,并將所述剩余視頻文件發(fā)送給所述服務(wù)器;所述服務(wù)器接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述剩余視頻文件。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述剩余視頻文件還包括所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
7.一種視頻啟動(dòng)的方法,其特征在于,包括用戶設(shè)備向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;所述用戶設(shè)備接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N 的取值范圍為0到300;所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的視頻啟動(dòng)的方法,其特征在于,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的視頻啟動(dòng)的方法,其特征在于,在所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)的同時(shí),還包括所述用戶設(shè)備向所述服務(wù)器發(fā)送用于獲取剰余視頻文件的第二請(qǐng)求;所述用戶設(shè)備接收并存儲(chǔ)所述服務(wù)器發(fā)送的剰余視頻文件,所述剩余視頻文件為所述服務(wù)器根據(jù)所述第二請(qǐng)求獲取到的剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)外的剰余視頻數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的視頻啟動(dòng)的方法,其特征在于,在所述用戶設(shè)備播放所述啟動(dòng)視頻數(shù)據(jù)之后,還包括所述用戶設(shè)備播放所述剩余視頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的視頻啟動(dòng)的方法,其特征在于,所述剩余視頻文件還包括所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
12.一種服務(wù)器,其特征在于,包括第一接收單元,用于接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;第一獲取單元,用于根據(jù)所述第一接收單元接收的第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;第一發(fā)送單元,用于將所述第一獲取單元獲取的啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備, 以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述第一獲取單元包括第一查找模塊,用于從服務(wù)器中已存儲(chǔ)的啟動(dòng)視頻文件列表中查找并獲得所述第一請(qǐng)求對(duì)應(yīng)的啟動(dòng)視頻文件;第一獲取模塊,用于根據(jù)所述第一請(qǐng)求獲取原始視頻文件;第一發(fā)送模塊,用于將所述第一獲取模塊獲取到的原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器;第一接收模塊,用于接收所述轉(zhuǎn)碼設(shè)備發(fā)送的啟動(dòng)視頻文件。
14.根據(jù)權(quán)利要求12或13所述的服務(wù)器,其特征在于,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,還包括第二接收單元,用于接收所述用戶設(shè)備發(fā)送的用于獲取剰余視頻文件的第二請(qǐng)求;第二獲取單元,用于根據(jù)所述第二接收單元接收到的第二請(qǐng)求獲取剰余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)之外的剩余視頻數(shù)據(jù);第二發(fā)送單元,用于將所述第二獲取單元獲取到的剰余視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備接收并存儲(chǔ)所述剰余視頻文件,并在所述啟動(dòng)視頻數(shù)據(jù)播放結(jié)束之后播放所述剩余視頻數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的服務(wù)器,其特征在于,所述第二獲取單元包括第二查找模塊,用于從服務(wù)器中已存儲(chǔ)的剰余視頻文件中查找并獲得所述第二請(qǐng)求對(duì)應(yīng)的剩余視頻文件;第二獲取模塊,用于獲取所述第二請(qǐng)求對(duì)應(yīng)的原始視頻文件;第二發(fā)送模塊,用于將所述第二獲取模塊獲取到的原始視頻文件發(fā)送給轉(zhuǎn)碼設(shè)備,以使得所述轉(zhuǎn)碼設(shè)備從所述原始視頻文件中提取除所述啟動(dòng)視頻數(shù)據(jù)外的剩余視頻數(shù)據(jù),并根據(jù)所述剩余視頻數(shù)據(jù)生成剰余視頻文件,并將所述剩余視頻文件發(fā)送給所述服務(wù)器; 第二接收模塊,用于接收所述轉(zhuǎn)碼設(shè)備發(fā)送的所述剩余視頻文件。
17.根據(jù)權(quán)利要求16所述的服務(wù)器,其特征在于,所述剩余視頻文件還包括所述剩余視頻數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù)。
18.ー種用戶設(shè)備,其特征在于,包括第一發(fā)送單元,用于向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;第一接收單元,用于接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀的視頻數(shù)據(jù),其中,N的取值范圍為0到300 ;播放單元,用于播放所述第一接收單元接收到的啟動(dòng)視頻數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的用戶設(shè)備,其特征在于,所述啟動(dòng)視頻文件還包括所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀數(shù)據(jù)對(duì)應(yīng)的關(guān)鍵幀偏移數(shù)據(jù),所述播放単元具體用于根據(jù)所述關(guān)鍵幀偏移數(shù)據(jù)播放所述啟動(dòng)視頻數(shù)據(jù)。
20.根據(jù)權(quán)利要求19所述的用戶設(shè)備,其特征在于,還包括第二發(fā)送單元,用于向所述服務(wù)器發(fā)送用于獲取剰余視頻文件的第二請(qǐng)求;第二接收單元,用于接收并存儲(chǔ)所述服務(wù)器發(fā)送的所述剩余視頻文件,所述剩余視頻文件包括所述用戶設(shè)備點(diǎn)播的視頻文件中除所述啟動(dòng)視頻數(shù)據(jù)外的剰余視頻數(shù)據(jù)。
21.根據(jù)權(quán)利要求20所述的用戶設(shè)備,其特征在于,所述播放單元還用于播放所述剩余視頻數(shù)據(jù)。
22.一種視頻加速的系統(tǒng),其特征在于,包括服務(wù)器、用戶設(shè)備;其中,所述服務(wù)器,用于接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為 0到300 ;將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù);所述用戶設(shè)備,用于向服務(wù)器發(fā)送用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;接收所述服務(wù)器發(fā)送的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件為所述服務(wù)器根據(jù)所述第一請(qǐng)求獲取到的啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù);播放所述啟動(dòng)視頻數(shù)據(jù)。
23.根據(jù)權(quán)利要求22所述的視頻加速的系統(tǒng),其特征在于,還包括轉(zhuǎn)碼設(shè)備,用于接收服務(wù)器發(fā)送的原始視頻文件,從所述原始視頻文件中提取啟動(dòng)視頻數(shù)據(jù),并對(duì)所述啟動(dòng)視頻數(shù)據(jù)進(jìn)行降碼率處理,得到啟動(dòng)視頻文件,并將所述啟動(dòng)視頻文件發(fā)送給所述服務(wù)器。
全文摘要
本發(fā)明公開了一種視頻啟動(dòng)的方法、裝置及系統(tǒng),涉及多媒體處理技術(shù)領(lǐng)域,能夠減少視頻啟動(dòng)時(shí)間,提高用戶體驗(yàn)感受。本發(fā)明包括服務(wù)器接收用戶設(shè)備發(fā)送的用于獲取啟動(dòng)視頻文件的第一請(qǐng)求;根據(jù)所述第一請(qǐng)求獲取啟動(dòng)視頻文件,所述啟動(dòng)視頻文件包括經(jīng)過降碼率處理的啟動(dòng)視頻數(shù)據(jù),所述啟動(dòng)視頻數(shù)據(jù)為所述用戶設(shè)備點(diǎn)播的視頻文件的前N幀視頻數(shù)據(jù),其中,N的取值范圍為0到300;將所述啟動(dòng)視頻文件發(fā)送給所述用戶設(shè)備,以使得所述用戶設(shè)備在接收到所述啟動(dòng)視頻文件之后播放所述啟動(dòng)視頻數(shù)據(jù)。本發(fā)明實(shí)施例主要應(yīng)用于視頻啟動(dòng)的過程中。
文檔編號(hào)H04N21/438GK102611915SQ201210068958
公開日2012年7月25日 申請(qǐng)日期2012年3月15日 優(yōu)先權(quán)日2012年3月15日
發(fā)明者陳寒江 申請(qǐng)人:華為技術(shù)有限公司