欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻無縫連播的實現(xiàn)方法和系統(tǒng)的制作方法

文檔序號:10516251閱讀:308來源:國知局
一種視頻無縫連播的實現(xiàn)方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種視頻無縫連播的實現(xiàn)方法和系統(tǒng),在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程;當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。因此,所述視頻無縫連播的實現(xiàn)方法和系統(tǒng)解決了在視頻應(yīng)用平臺上用戶觀看一個視頻文件結(jié)束之后,播放下一個視頻文件需要等待比較長的一段時間的問題。
【專利說明】
一種視頻無縫連播的實現(xiàn)方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及媒體傳播技術(shù)領(lǐng)域,特別是指一種視頻無縫連播的實現(xiàn)方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,人們對于網(wǎng)絡(luò)的需求體現(xiàn)在生活的每個角落,開始對社會產(chǎn)生深遠(yuǎn)的影響。而隨著多媒體技術(shù)的發(fā)展,觀看視頻得到了越來越廣泛的應(yīng)用。
[0003]目前,網(wǎng)絡(luò)視頻行業(yè)存在著各種各樣的視頻應(yīng)用平臺,來提供給用戶視頻服務(wù)。而無論是在哪個視頻應(yīng)用平臺上,用戶在觀看視頻文件時,常常是在一個視頻文件結(jié)束之后,播放下一個視頻文件需要等待比較長的一段時間才能夠真正開始觀看該視頻文件。從而造成了用戶觀看視頻的觀看體驗非常差。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的目的在于提出一種視頻無縫連播的實現(xiàn)方法和系統(tǒng),解決了在視頻應(yīng)用平臺上用戶觀看一個視頻文件結(jié)束之后,播放下一個視頻文件需要等待比較長的一段時間的問題。
[0005]基于上述目的本發(fā)明提供的視頻無縫連播的實現(xiàn)方法,包括步驟:
[0006]在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程;
[0007]當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;
[0008]判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。
[0009]可選地,所述緩沖下一個要播放的視頻文件之后還包括:
[0010]若下一個要播放的視頻文件為付費(fèi)碼流播放,則獲取并判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。
[0011 ]進(jìn)一步地,所述在緩沖視頻文件的過程中,還包括:
[0012]獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值;
[0013]根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。
[0014]進(jìn)一步地,所述緩沖下一個要播放的視頻文件,包括:
[0015]判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖;
[0016]若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。
[0017]可選地,所述監(jiān)測到該視頻文件緩沖完成之后,還包括:
[0018]判斷在播放列表中是否存在下一個要播放的視頻文件;
[0019]根據(jù)判斷結(jié)果,獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;或者提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。
[0020]在另一方面,本發(fā)明還提供了一種視頻無縫連播的實現(xiàn)系統(tǒng),包括:
[0021]視頻監(jiān)測單元,用于在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程;
[0022]視頻緩沖單元,用于當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;
[0023]視頻碼流匹配單元,用于判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。
[0024]可選地,所述視頻碼流匹配單元還用于:
[0025]若下一個要播放的視頻文件為付費(fèi)碼流播放,則獲取并判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。
[0026]進(jìn)一步地,所述視頻緩沖單元還用于:
[0027]在緩沖視頻文件的過程中,獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值;
[0028]根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。
[0029]進(jìn)一步地,所述視頻緩沖單元還用于:
[0030]判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖;
[0031]若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。
[0032]可選地,所述視頻緩沖單元還用于:
[0033]監(jiān)測到該視頻文件緩沖完成之后,判斷在播放列表中是否存在下一個要播放的視頻文件;
[0034]根據(jù)判斷結(jié)果,獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;或者提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。
[0035]從上面所述可以看出,本發(fā)明提供的視頻無縫連播的實現(xiàn)方法和系統(tǒng),當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。從而,實現(xiàn)了用戶在視頻播放平臺上觀看一個視頻文件結(jié)束之后,可以無需等待的觀看到下一個視頻文件的播放,大大優(yōu)化了視頻媒體的服務(wù)質(zhì)量。
【附圖說明】
[0036]圖1為本發(fā)明第一實施例中視頻無縫連播的實現(xiàn)方法的流程示意圖;
[0037]圖2為本發(fā)明可參考實施例中視頻無縫連播的實現(xiàn)方法的流程示意圖;
[0038]圖3為本發(fā)明視頻無縫連播的實現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0040]根據(jù)多媒體平臺的使用現(xiàn)狀,用戶觀看完一個視頻文件后,進(jìn)行新視頻文件的觀看,則需要等待一段時間該新視頻文件才能正常的播放。從而,導(dǎo)致用戶浪費(fèi)大量的時間在視頻文件播放的等待上,造成用戶觀看反感,用戶體驗非常差。為了解決這一問題,本發(fā)明從用戶角度,體會到用戶希望看完一個視頻文件,能夠緊接著播放新的視頻文件。因此,本發(fā)明的思路是在多媒體平臺上,無論該視頻文件是否播放完成,只要該視頻文件緩沖完成,就獲取新視頻文件的播放地址進(jìn)行緩沖。
[0041]參閱圖1所示,為本發(fā)明第一實施例中視頻無縫連播的實現(xiàn)方法流程示意圖,所述視頻無縫連播的實現(xiàn)方法包括:
[0042]步驟101,在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程。
[0043]在實施例中,進(jìn)行一個視頻文件的播放,同時會開啟對該視頻文件緩沖過程的監(jiān)測程序。較佳地,可以開啟監(jiān)測在視頻播放頁面該視頻文件進(jìn)度條上的緩沖進(jìn)度的程序。
[0044]步驟102,當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件。
[0045]作為實施例,當(dāng)步驟101中開啟的監(jiān)測程序監(jiān)測到該視頻文件緩沖已經(jīng)完成,則可以根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址。然后根據(jù)該播放地址,緩沖所述的下一個要播放的視頻文件。也就是說,只有監(jiān)測到正在播放的視頻文件已經(jīng)緩沖完成了,才進(jìn)行下一個要播放的視頻文件的緩沖。即,在保證正在播放的視頻文件的順暢播放的情況下,再進(jìn)行下一個要播放的視頻文件的緩沖。其中,在所述的播放列表中可以排序具有連續(xù)集數(shù)的視頻文件。
[0046]作為本發(fā)明的一個較佳實施例,在監(jiān)測到該視頻文件緩沖完成之后,判斷在播放列表中是否存在下一個要播放的視頻文件。若存在則獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件。若不存在則提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。
[0047]需要說明的是,如果正在播放的視頻文件開啟了循環(huán)設(shè)置,則當(dāng)監(jiān)測到該視頻文件緩沖完成時不會從播放列表獲取下一個要播放的視頻文件的播放地址,進(jìn)行緩沖的過程。
[0048]另外,正在播放的視頻文件還沒有播放完成時,可以設(shè)置緩沖下一個要播放的視頻文件的緩沖量。優(yōu)選地,緩沖下一個要播放的視頻文件的緩沖量為緩沖該視頻文件的前15秒,能夠保證正在播放的視頻文件播放結(jié)束后直接播放下一個視頻文件,同時降低用戶終端的工作負(fù)載,提高工作效率。
[0049]作為本發(fā)明的另一個實施例,無論是在緩沖正在播放的視頻文件還是緩沖下一個要播放的視頻文件,都可以包括:獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值,根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。從而,可以保證緩沖區(qū)不占用過大的空間,且能夠完成視頻文件緩沖的工作,提高緩沖區(qū)的利用率。
[0050]值得說明的是,緩沖下一個要播放的視頻文件時還可以判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖。若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。
[0051]步驟103,判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。
[0052]較佳地,在緩沖下一個要播放的視頻文件的過程中,可以判斷是否存在碼流缺失或溢出的情況,如果存在則需要降碼流或升碼流,然后根據(jù)降碼流或升碼流之后的碼流繼續(xù)緩沖該視頻文件。如果不存在,則只需按照原碼流繼續(xù)緩沖即可。當(dāng)然,在緩沖正在播放的視頻文件的過程中,也可以判斷是否存在碼流缺失或溢出的情況,并依照上述方式進(jìn)行處理。因此,所述的視頻無縫連播的實現(xiàn)方法能夠根據(jù)實際網(wǎng)絡(luò)情況,動態(tài)的調(diào)整對要播放的下一個視頻文件進(jìn)行緩沖。
[0053]在另一個優(yōu)選地實施例中,所述緩沖下一個要播放的視頻文件,可以判斷下一個要播放的視頻文件是否為付費(fèi)碼流播放,若是則獲取用戶等級,判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。若不是,則可以直接對該視頻文件進(jìn)行緩沖。
[0054]作為一個可參考的實施例,參閱圖2所示,所述視頻無縫連播的實現(xiàn)方法具體可采用如下步驟:
[0055]步驟201,在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程。
[0056]步驟202,監(jiān)測到該視頻文件緩沖完成。
[0057]步驟203,判斷在播放列表中是否存在下一個要播放的視頻文件,若存在則進(jìn)行步驟204,若不存在則執(zhí)行步驟205。
[0058]步驟204,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件,進(jìn)行步驟206。
[0059]步驟205,提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū),若清除則清除緩沖區(qū)并退出,否則直接退出。
[0060]步驟206,判斷正在播放的視頻文件是否設(shè)置為跳過片頭,若是則執(zhí)行步驟207,若不是則直接進(jìn)行步驟208。
[0061 ]步驟207,從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,進(jìn)行步驟208。
[0062]步驟208,判斷該下一個要播放的視頻文件是否為付費(fèi)碼流播放,若是則執(zhí)行步驟209,若不是則直接進(jìn)行步驟210。
[0063]步驟209,獲取并判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖,然后進(jìn)行步驟210。
[0064]步驟210,判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,若存在則進(jìn)行步驟211,若不存在則直接執(zhí)行步驟212。
[0065]步驟211,降碼流或升碼流,進(jìn)行步驟212。
[0066]步驟212,繼續(xù)緩沖下一個要播放的視頻文件。
[0067]作為另一個可參考的實施例,在進(jìn)行步驟210至步驟212的過程中,還可以包括:獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件。若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。
[0068]在本發(fā)明的另一方面,還提供了一種視頻無縫連播的實現(xiàn)系統(tǒng),如圖3所示,所述的視頻無縫連播系統(tǒng)包括依次連接的視頻監(jiān)測單元301、視頻緩沖單元302以及視頻碼流匹配單元303。其中,視頻監(jiān)測單元301用于在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程。視頻緩沖單元302用于當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件。視頻碼流匹配單元303用于判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。
[0069]較佳地,視頻監(jiān)測單元301進(jìn)行一個視頻文件的播放,可以開啟監(jiān)測在視頻播放頁面該視頻文件進(jìn)度條上的緩沖進(jìn)度的程序。
[0070]作為本發(fā)明的另一實施例,視頻緩沖單元302在緩沖下一個要播放的視頻文件的過程中,監(jiān)測到該視頻文件緩沖完成之后,判斷在播放列表中是否存在下一個要播放的視頻文件。若存在則獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件。若不存在則提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。
[0071]作為又一可參考的實施例,視頻緩沖單元302緩沖下一個要播放的視頻文件時還可以判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖。若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。
[0072]優(yōu)選地,無論是在緩沖正在播放的視頻文件還是緩沖下一個要播放的視頻文件,視頻緩沖單元302都可以包括:獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值,根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。從而,可以保證緩沖區(qū)不占用過大的空間,且能夠完成視頻文件緩沖的工作,提高緩沖區(qū)的利用率。
[0073]另外,視頻碼流匹配單元303在緩沖下一個要播放的視頻文件的過程中,可以判斷是否存在碼流缺失或溢出的情況,如果存在則需要降碼流或升碼流,然后根據(jù)降碼流或升碼流之后的碼流繼續(xù)緩沖該視頻文件。如果不存在,則只需按照原碼流繼續(xù)緩沖即可。當(dāng)然,在緩沖正在播放的視頻文件的過程中,也可以判斷是否存在碼流缺失或溢出的情況,并依照上述方式進(jìn)行處理。因此,所述的視頻無縫連播的實現(xiàn)方法能夠根據(jù)實際網(wǎng)絡(luò)情況,動態(tài)的調(diào)整對要播放的下一個視頻文件進(jìn)行緩沖。
[0074]較佳地,視頻碼流匹配單元303緩沖下一個要播放的視頻文件,可以判斷下一個要播放的視頻文件是否為付費(fèi)碼流播放,若是則獲取用戶等級,判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。若不是,則可以直接對該視頻文件進(jìn)行緩沖。
[0075]需要說明的是,在本發(fā)明所述的視頻無縫連播的實現(xiàn)系統(tǒng)的具體實施內(nèi)容,在上面所述的視頻無縫連播的實現(xiàn)方法中已經(jīng)詳細(xì)說明了,故在此重復(fù)內(nèi)容不再說明。
[0076]綜上所述,本發(fā)明提供的視頻無縫連播的實現(xiàn)方法、系統(tǒng),創(chuàng)造性地解決了視頻應(yīng)用平臺上一個視頻文件播放完,不能無間隙的播放另一個視頻文件的缺陷,實現(xiàn)了在多個視頻文件無縫連播的功能;使得視頻播放的功能更具有效率,并滿足用戶的觀看需要,具有廣泛的推廣意義;最后,整個所述的視頻無縫連播的實現(xiàn)方法和系統(tǒng)緊湊,易于實現(xiàn)。
[0077]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種視頻無縫連播的實現(xiàn)方法,其特征在于,包括步驟: 在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程; 當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件; 判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述緩沖下一個要播放的視頻文件之后還包括: 若下一個要播放的視頻文件為付費(fèi)碼流播放,則獲取并判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述在緩沖視頻文件的過程中,還包括: 獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值; 根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述緩沖下一個要播放的視頻文件,包括: 判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖; 若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測到該視頻文件緩沖完成之后,還包括: 判斷在播放列表中是否存在下一個要播放的視頻文件; 根據(jù)判斷結(jié)果,獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;或者提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。6.一種視頻無縫連播的實現(xiàn)系統(tǒng),其特征在于,包括: 視頻監(jiān)測單元,用于在進(jìn)行視頻文件播放的過程中,監(jiān)測該視頻文件的緩沖過程;視頻緩沖單元,用于當(dāng)監(jiān)測到該視頻文件緩沖完成時,根據(jù)播放列表獲取下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件; 視頻碼流匹配單元,用于判斷緩沖下一個要播放的視頻文件是否存在碼流缺失或溢出,根據(jù)判斷結(jié)果,降碼流或升碼流并按照處理后的碼流繼續(xù)緩沖;或者按照原碼流繼續(xù)緩沖。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻碼流匹配單元還用于: 若下一個要播放的視頻文件為付費(fèi)碼流播放,則獲取并判斷用戶等級是否與該付費(fèi)碼流匹配,匹配則按照付費(fèi)碼流緩沖;不匹配則在限制的時間內(nèi)按照付費(fèi)碼流緩沖,超出該限制的時間按照免費(fèi)碼流緩沖。8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述視頻緩沖單元還用于: 在緩沖視頻文件的過程中,獲取緩沖區(qū)中已經(jīng)緩沖的容量是否超出預(yù)設(shè)的閾值; 根據(jù)判斷結(jié)果,若超出該預(yù)設(shè)的閾值則先刪除在緩沖區(qū)中已經(jīng)播放完的緩沖視頻,再繼續(xù)緩沖所述的視頻文件;若沒有超出該預(yù)設(shè)的閾值則繼續(xù)緩沖所述的視頻文件。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述視頻緩沖單元還用于: 判斷正在播放的視頻文件是否設(shè)置為跳過片頭和片尾,若設(shè)置為跳過片頭和片尾則從所述下一個要播放的視頻文件片頭結(jié)束處開始緩沖,當(dāng)緩沖到所述下一個要播放的視頻文件片尾開始處完成該視頻文件的緩沖; 若沒有設(shè)置為跳過片頭和片尾則直接緩沖該下一個要播放的視頻文件。10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻緩沖單元還用于: 監(jiān)測到該視頻文件緩沖完成之后,判斷在播放列表中是否存在下一個要播放的視頻文件; 根據(jù)判斷結(jié)果,獲取播放列表中下一個要播放的視頻文件的播放地址,根據(jù)該播放地址,緩沖下一個要播放的視頻文件;或者提示不存在下一個要播放的視頻文件,判斷并執(zhí)行播放完該視頻文件是否清除緩沖區(qū)。
【文檔編號】H04N21/472GK105872633SQ201510883895
【公開日】2016年8月17日
【申請日】2015年12月4日
【發(fā)明人】王斐, 張瑞
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
弥渡县| 体育| 白朗县| 福建省| 苍溪县| 定远县| 中卫市| 乌拉特后旗| 任丘市| 吉林省| 赫章县| 贵州省| 梓潼县| 丹巴县| 万山特区| 长沙市| 胶南市| 会昌县| 繁昌县| 新闻| 盘山县| 堆龙德庆县| 班玛县| 鞍山市| 淄博市| 宁国市| 阿瓦提县| 吕梁市| 山东省| 运城市| 万安县| 华亭县| 施甸县| 德惠市| 长岛县| 焦作市| 乳山市| 蓬安县| 怀来县| 银川市| 尤溪县|