一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法,包括:獲取視頻文件列表;解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間;接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn);根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件;計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。本發(fā)明實(shí)施例還提供了相應(yīng)的裝置。使用本發(fā)明實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法和裝置,可以根據(jù)用戶(hù)提供的絕對(duì)時(shí)間點(diǎn)定位到要播放的視頻文件以及在該視頻文件中對(duì)應(yīng)的相對(duì)點(diǎn),實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定以及相應(yīng)視頻文件的播放。
【專(zhuān)利說(shuō)明】一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻處理【技術(shù)領(lǐng)域】,尤其涉及一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法及裝置。
【背景技術(shù)】
[0002]M3U8是一種通過(guò)UTF-8格式編碼的視頻流格式文件,從本質(zhì)上說(shuō)它不是視頻文件本身,而是視頻文件的列表文件,是純文本文件,其中包含了至少一個(gè)視頻文件的文件名以及存放地址。用戶(hù)打開(kāi)該文件時(shí),播放程序不是播放這個(gè)文件本身,而是根據(jù)該文件的記錄找到文件的網(wǎng)絡(luò)地址URL,然后使用該地址進(jìn)行在線(xiàn)播放。
[0003]目前的播放器在播放視頻文件時(shí),用戶(hù)若想跳轉(zhuǎn)到該視頻的某個(gè)特定時(shí)間點(diǎn),一般都是通過(guò)該視頻內(nèi)的相對(duì)時(shí)間點(diǎn)(HH: mm: ss )來(lái)定位到想看的部分。而在某些場(chǎng)景下,可能需要通過(guò)絕對(duì)時(shí)間點(diǎn)(yyyy/MM/dd HH:mm: ss)來(lái)定位要播放的視頻,例如在實(shí)時(shí)編輯視頻流或者處理某些直播或者監(jiān)控視頻時(shí),用戶(hù)會(huì)要求對(duì)某年某月某日幾時(shí)幾分幾秒的視頻進(jìn)行編輯,這時(shí)就需要通過(guò)絕對(duì)時(shí)間點(diǎn)來(lái)定位要播放的視頻,但現(xiàn)有技術(shù)中卻不存在相應(yīng)的實(shí)現(xiàn)手段,導(dǎo)致通過(guò)絕對(duì)時(shí)間點(diǎn)定位要播放的視頻無(wú)法實(shí)現(xiàn)。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)中無(wú)法通過(guò)絕對(duì)時(shí)間點(diǎn)定位視頻的問(wèn)題,本發(fā)明實(shí)施例提出一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法和裝置。
[0005]本發(fā)明的一個(gè)方面,提供一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法,包括:
[0006]獲取視頻文件列表;
[0007]解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間;
[0008]接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn);
[0009]根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件;
[0010]計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
[0011]本發(fā)明的另一個(gè)方面,提供一種視頻絕對(duì)時(shí)間點(diǎn)的確定裝置,包括:
[0012]獲取單元,用于獲取視頻文件列表;
[0013]解析單元,用于解析所述獲取單元獲取的視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間;
[0014]接收單元,用于接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn);
[0015]確定單元,用于根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件;
[0016]播放單元,用于計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
[0017]使用本發(fā)明實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法和裝置,通過(guò)解析視頻文件列表,得到其中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,然后根據(jù)用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,并計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),從計(jì)算出的起始播放點(diǎn)開(kāi)始播放待播放的視頻文件,可以根據(jù)用戶(hù)提供的絕對(duì)時(shí)間點(diǎn)定位到要播放的視頻文件以及在該視頻文件中對(duì)應(yīng)的相對(duì)點(diǎn),實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定以及相應(yīng)視頻文件的播放。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018]圖1所示是本發(fā)明實(shí)施例提供的視頻絕對(duì)時(shí)間點(diǎn)的確定方法示意圖;
[0019]圖2所示是本發(fā)明實(shí)施例提供的視頻絕對(duì)時(shí)間點(diǎn)的確定方法的流程圖;
[0020]圖3所示是本發(fā)明實(shí)施例提供的一種視頻絕對(duì)時(shí)間點(diǎn)的確定裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]在本發(fā)明實(shí)施例中,通過(guò)解析視頻文件列表,得到其中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,然后根據(jù)用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,并計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),從計(jì)算出的起始播放點(diǎn)開(kāi)始播放待播放的視頻文件,從而實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定和相應(yīng)視頻文件的播放。
[0022]以下詳細(xì)說(shuō)明本發(fā)明實(shí)施例提供的視頻絕對(duì)時(shí)間點(diǎn)的確定方法。
[0023]圖1所示為本發(fā)明一個(gè)實(shí)施例提供的視頻絕對(duì)時(shí)間點(diǎn)的確定方法示意圖,根據(jù)該圖,詳述各步驟如下:
[0024]步驟101、獲取視頻文件列表;
[0025]其中,所述視頻文件列表為m3u8格式的文件。
[0026]所述獲取視頻文件列表,包括:
[0027]向服務(wù)器請(qǐng)求獲取所述視頻文件列表;
[0028]接收所述服務(wù)器發(fā)送的所述視頻文件列表。
[0029]步驟102、解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間;
[0030]其中,所述解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,包括:
[0031]解析所述m3u8格式的文件,得到所述文件中包含的視頻文件列表,其中所述視頻文件以各自的絕對(duì)開(kāi)始時(shí)間命名。
[0032]步驟103、接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn);
[0033]步驟104、根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件;
[0034]其中,所述根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,包括:
[0035]對(duì)所述視頻文件按照絕對(duì)開(kāi)始時(shí)間排序,定位所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件;
[0036]所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件中絕對(duì)開(kāi)始時(shí)間位于所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)之前的文件為所述待播放的視頻文件。
[0037]步驟105、計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
[0038]其中,所述計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),包括:
[0039]用所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)減去所述待播放的視頻文件的絕對(duì)開(kāi)始時(shí)間,得到所述待播放的視頻文件中的起始播放點(diǎn)。
[0040]在前述實(shí)施例中,所述視頻文件為T(mén)S格式。
[0041]使用本發(fā)明實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法,通過(guò)解析視頻文件列表,得到其中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,然后根據(jù)用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,并計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),從計(jì)算出的起始播放點(diǎn)開(kāi)始播放待播放的視頻文件,可以根據(jù)用戶(hù)提供的絕對(duì)時(shí)間點(diǎn)定位到要播放的視頻文件以及在該視頻文件中對(duì)應(yīng)的相對(duì)點(diǎn),實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定以及相應(yīng)視頻文件的播放。
[0042]基于前述公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法,以下詳細(xì)公開(kāi)視頻絕對(duì)時(shí)間點(diǎn)的確定方法的流程。圖2所示即為本發(fā)明一個(gè)實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法的流程圖。
[0043]介紹該流程中的各步驟如下:
[0044]步驟201、開(kāi)始播放;
[0045]步驟202、解析絕對(duì)時(shí)間點(diǎn);
[0046]其中,通過(guò)m3u8文件中解析出視頻文件的URL,再?gòu)囊曨l文件的文件名中解析出絕對(duì)時(shí)間點(diǎn)。
[0047]步驟203、定位到播放文件;
[0048]根據(jù)輸入的絕對(duì)時(shí)間點(diǎn)和各視頻的開(kāi)始絕對(duì)時(shí)間點(diǎn)先定位到視頻文件。
[0049]具體地,當(dāng)前視頻文件的絕對(duì)開(kāi)始時(shí)間〈=用戶(hù)選定絕對(duì)開(kāi)始時(shí)間點(diǎn)〈下一視頻文件的絕對(duì)開(kāi)始時(shí)間。
[0050]步驟204、定位到播放時(shí)間;
[0051]根據(jù)用戶(hù)輸入的絕對(duì)時(shí)間點(diǎn)與定位到的視頻文件絕對(duì)開(kāi)始時(shí)間點(diǎn),計(jì)算得到相對(duì)時(shí)間點(diǎn)。
[0052]步驟205、從絕對(duì)時(shí)間點(diǎn)處開(kāi)始播放視頻文件。
[0053]使用本發(fā)明實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法,通過(guò)解析視頻文件列表,得到其中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,然后根據(jù)用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,并計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),從計(jì)算出的起始播放點(diǎn)開(kāi)始播放待播放的視頻文件,可以根據(jù)用戶(hù)提供的絕對(duì)時(shí)間點(diǎn)定位到要播放的視頻文件以及在該視頻文件中對(duì)應(yīng)的相對(duì)點(diǎn),實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定以及相應(yīng)視頻文件的播放。
[0054]以下公開(kāi)一種視頻絕對(duì)時(shí)間點(diǎn)的確定裝置,用以執(zhí)行前述實(shí)施例中公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定方法。
[0055]圖3所示即為本發(fā)明一個(gè)實(shí)施例提供的一種視頻絕對(duì)時(shí)間點(diǎn)的確定裝置的結(jié)構(gòu)示意圖。依據(jù)該圖介紹視頻絕對(duì)時(shí)間點(diǎn)的確定裝置的各組成部分如下。
[0056]獲取單元301,用于獲取視頻文件列表;
[0057]其中,所述視頻文件列表為m3u8格式的文件。
[0058]所述獲取單元獲取視頻文件列表,包括:
[0059]向服務(wù)器請(qǐng)求獲取所述視頻文件列表;
[0060]接收所述服務(wù)器發(fā)送的所述視頻文件列表。
[0061]解析單元302,用于解析所述獲取單元獲取的視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間;
[0062]其中,所述解析單元解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,包括:
[0063]解析所述m3u8格式的文件,得到所述文件中包含的視頻文件列表,其中所述視頻文件以各自的絕對(duì)開(kāi)始時(shí)間命名。
[0064]接收單元303,用于接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn);
[0065]確定單元304,用于根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件;
[0066]其中,所述確定單元根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,包括:
[0067]對(duì)所述視頻文件按照絕對(duì)開(kāi)始時(shí)間排序,定位所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件;
[0068]所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件中絕對(duì)開(kāi)始時(shí)間位于所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)之前的文件為所述待播放的視頻文件。
[0069]播放單元305,用于計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
[0070]所述播放單元計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),包括:
[0071]用所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)減去所述待播放的視頻文件的絕對(duì)開(kāi)始時(shí)間,得到所述待播放的視頻文件中的起始播放點(diǎn)。
[0072]使用本發(fā)明實(shí)施例公開(kāi)的視頻絕對(duì)時(shí)間點(diǎn)的確定裝置,通過(guò)解析視頻文件列表,得到其中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,然后根據(jù)用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,并計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),從計(jì)算出的起始播放點(diǎn)開(kāi)始播放待播放的視頻文件,可以根據(jù)用戶(hù)提供的絕對(duì)時(shí)間點(diǎn)定位到要播放的視頻文件以及在該視頻文件中對(duì)應(yīng)的相對(duì)點(diǎn),實(shí)現(xiàn)了絕對(duì)時(shí)間點(diǎn)的確定以及相應(yīng)視頻文件的播放。
[0073]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟、光盤(pán)、網(wǎng)絡(luò)節(jié)點(diǎn)、調(diào)度器等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0074]最后應(yīng)說(shuō)明的是:以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻絕對(duì)時(shí)間點(diǎn)的確定方法,其特征在于,包括: 獲取視頻文件列表; 解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間; 接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn); 根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件; 計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取視頻文件列表,包括: 向服務(wù)器請(qǐng)求獲取所述視頻文件列表; 接收所述服務(wù)器發(fā)送的所述視頻文件列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻文件列表為m3u8格式的文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,包括: 解析所述m3u8格式的文件,得到所述文件中包含的視頻文件列表,其中所述視頻文件以各自的絕對(duì)開(kāi)始時(shí)間命名。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,包括: 對(duì)所述視頻文件按照絕對(duì)開(kāi)始時(shí)間排序,定位所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件; 所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件中絕對(duì)開(kāi)始時(shí)間位于所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)之前的文件為所述待播放的視頻文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),包括: 用所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)減去所述待播放的視頻文件的絕對(duì)開(kāi)始時(shí)間,得到所述待播放的視頻文件中的起始播放點(diǎn)。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述視頻文件為T(mén)S格式。
8.一種視頻絕對(duì)時(shí)間點(diǎn)的確定裝置,其特征在于,包括: 獲取單元,用于獲取視頻文件列表; 解析單元,用于解析所述獲取單元獲取的視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間; 接收單元,用于接收用戶(hù)指定的絕對(duì)時(shí)間點(diǎn); 確定單元,用于根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件; 播放單元,用于計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),并從所述起始播放點(diǎn)開(kāi)始播放所述待播放的視頻文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元獲取視頻文件列表,包括: 向服務(wù)器請(qǐng)求獲取所述視頻文件列表; 接收所述服務(wù)器發(fā)送的所述視頻文件列表。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻文件列表為m3u8格式的文件。
11.根據(jù)權(quán)利要求10所述的裝置,所述解析單元解析所述視頻文件列表,得到所述視頻文件列表中包含的視頻文件的絕對(duì)開(kāi)始時(shí)間,包括: 解析所述m3u8格式的文件,得到所述文件中包含的視頻文件列表,其中所述視頻文件以各自的絕對(duì)開(kāi)始時(shí)間命名。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定單元根據(jù)所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)確定待播放的視頻文件,包括: 對(duì)所述視頻文件按照絕對(duì)開(kāi)始時(shí)間排序,定位所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件; 所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)兩側(cè)的視頻文件中絕對(duì)開(kāi)始時(shí)間位于所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)之前的文件為所述待播放的視頻文件。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述播放單元計(jì)算所述待播放的視頻文件中的起始播放點(diǎn),包括: 用所述用戶(hù)指定的絕對(duì)時(shí)間點(diǎn)減去所述待播放的視頻文件的絕對(duì)開(kāi)始時(shí)間,得到所述待播放的視頻文件中的起始播放點(diǎn)。
【文檔編號(hào)】H04N21/8547GK104185031SQ201410067985
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年2月26日 優(yōu)先權(quán)日:2014年2月26日
【發(fā)明者】章海江 申請(qǐng)人:無(wú)錫天脈聚源傳媒科技有限公司