1.一種用于實(shí)現(xiàn)網(wǎng)絡(luò)視頻直播的方法,其特征在于,包括:
在進(jìn)行視頻業(yè)務(wù)直播時(shí),判斷直播播放中斷的持續(xù)時(shí)間是否超過預(yù)定門限;
若直播播放中斷的持續(xù)時(shí)間超過預(yù)定門限,則從業(yè)務(wù)平臺獲取所述視頻業(yè)務(wù)的時(shí)移索引文件;
將獲取的時(shí)移索引文件作為本地索引文件進(jìn)行存儲;
在本地索引文件中查找與直播中斷位置對應(yīng)的內(nèi)容分片信息;
從業(yè)務(wù)平臺獲取與所述內(nèi)容分片信息相對應(yīng)的視頻分片;
播放所述視頻分片,以便在直播中斷位置恢復(fù)視頻播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
進(jìn)行視頻業(yè)務(wù)直播的步驟包括:
從業(yè)務(wù)平臺獲取所述視頻業(yè)務(wù)的直播索引文件,并以預(yù)定周期對直播索引文件進(jìn)行更新;
依次從直播索引文件中獲取內(nèi)容分片信息;
根據(jù)獲取的內(nèi)容分片信息從業(yè)務(wù)平臺獲取相應(yīng)的視頻分片,以便實(shí)現(xiàn)視頻業(yè)務(wù)直播。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
在直播索引文件更新后,將新的內(nèi)容分片信息添加到本地索引文件中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
在將新的內(nèi)容分片信息添加到本地索引文件中的步驟后,還包括:
將本地索引文件中時(shí)間最早的一條內(nèi)容分片信息刪除。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,還包括:
從本地索引文件中依次獲取后續(xù)內(nèi)容分片信息;
從業(yè)務(wù)平臺獲取與后續(xù)內(nèi)容分片信息相對應(yīng)的視頻分片并進(jìn)行播放,以便在恢復(fù)視頻播放后能夠繼續(xù)進(jìn)行連續(xù)的視頻播放。
6.一種用于實(shí)現(xiàn)網(wǎng)絡(luò)視頻直播的客戶端,其特征在于,包括識別單元、第一獲取單元、存儲單元、查找單元、第二獲取單元和播放單元,其中:
識別單元,用于在進(jìn)行視頻業(yè)務(wù)直播時(shí),判斷直播播放中斷的持續(xù)時(shí)間是否超過預(yù)定門限;
第一獲取單元,用于根據(jù)識別單元的判斷結(jié)果,若直播播放中斷的持續(xù)時(shí)間超過預(yù)定門限,則從業(yè)務(wù)平臺獲取所述視頻業(yè)務(wù)的時(shí)移索引文件;
存儲單元,用于將獲取的時(shí)移索引文件作為本地索引文件進(jìn)行存儲;
查找單元,用于在本地索引文件中查找與直播中斷位置對應(yīng)的內(nèi)容分片信息;
第二獲取單元,用于從業(yè)務(wù)平臺獲取與所述內(nèi)容分片信息相對應(yīng)的視頻分片;
播放單元,用于播放所述視頻分片,以便在直播中斷位置恢復(fù)視頻播放。
7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,還包括更新單元和提取單元,其中:
第一獲取單元還用于從業(yè)務(wù)平臺獲取所述視頻業(yè)務(wù)的直播索引文件;
更新單元,用于以預(yù)定周期對直播索引文件進(jìn)行更新;
提取單元,用于依次從直播索引文件中獲取內(nèi)容分片信息;
第二獲取單元還用于根據(jù)獲取的內(nèi)容分片信息從業(yè)務(wù)平臺獲取相應(yīng)的視頻分片,以便實(shí)現(xiàn)視頻業(yè)務(wù)直播。
8.根據(jù)權(quán)利要求7所述的客戶端,其特征在于,還包括索引維護(hù)單元,其中:
索引維護(hù)單元,用于在直播索引文件更新后,將新的內(nèi)容分片信息添加到本地索引文件中。
9.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,
索引維護(hù)單元還用于在將新的內(nèi)容分片信息添加到本地索引文件中后,將本地索引文件中時(shí)間最早的一條內(nèi)容分片信息刪除。
10.根據(jù)權(quán)利要求8或9所述的客戶端,其特征在于,
提取單元還用于從本地索引文件中依次獲取后續(xù)內(nèi)容分片信息;
第二獲取單元還用于從業(yè)務(wù)平臺獲取與后續(xù)內(nèi)容分片信息相對應(yīng)的視頻分片,并指示播放單元進(jìn)行播放,以便在恢復(fù)視頻播放后能夠繼續(xù)進(jìn)行連續(xù)的視頻播放。