8文件的加密屬性,根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件進(jìn)行解密并播放。
[0045]邏輯處理單元具體用于,
[0046]接收到播放請(qǐng)求時(shí),移除m3u8文件的加密屬性,根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件按照播放順序逐個(gè)進(jìn)行解密和播放。
[0047]移動(dòng)終端還包括密鑰單元:用于根據(jù)下載請(qǐng)求信息,選擇從多媒體服務(wù)器獲取下載請(qǐng)求信息對(duì)應(yīng)的所有媒體片段的解密密鑰,并發(fā)送給邏輯處理單元。
[0048]本發(fā)明移動(dòng)終端還包括下載處理單元,用于在邏輯處理單元播放所述需要播放的媒體片段文件之前,根據(jù)下載請(qǐng)求信息,獲取媒體資源標(biāo)識(shí)符;
[0049]根據(jù)媒體資源標(biāo)識(shí)符確定其對(duì)應(yīng)的所述需要播放的媒體片段文件是否已經(jīng)下載和保存;
[0050]如果已經(jīng)下載并保存,則直接執(zhí)行接收到播放請(qǐng)求的處理;否則,根據(jù)下載請(qǐng)求信息,從多媒體服務(wù)器下載一級(jí)m3u8文件,根據(jù)一級(jí)m3u8文件解析出二級(jí)m3u8文件后,根據(jù)二級(jí)m3u8文件的媒體片段名稱、從多媒體服務(wù)器下載并保存需要播放的媒體片段文件。
[0051]需要說明的是,本發(fā)明邏輯處理單元、密鑰單元和下載處理單元理論上可以集成在多媒體服務(wù)器上,也可以附著與移動(dòng)終端上,還可以作為一個(gè)單獨(dú)的服務(wù)器處理網(wǎng)絡(luò)中;其具體實(shí)現(xiàn)可以根據(jù)成本,移動(dòng)終端性能和網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行選擇和調(diào)整。
[0052]為清楚陳述本發(fā)明,以下通過具體實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說明,實(shí)施例只為清楚說明本發(fā)明,并不用于限制本發(fā)明的保護(hù)內(nèi)容。
[0053]實(shí)施例1
[0054]圖3為本發(fā)明第一實(shí)施例的方法的流程圖,如圖3所示,包括:
[0055]步驟300、移動(dòng)終端發(fā)出下載請(qǐng)求消息,根據(jù)下載請(qǐng)求消息獲取媒體資源標(biāo)識(shí)符;
[0056]步驟301、判斷媒體資源標(biāo)識(shí)符對(duì)應(yīng)的視頻資源(需要進(jìn)行播放的媒體片段)是否在移動(dòng)終端的緩存列表中并已經(jīng)完成緩存,如果是,結(jié)束下載請(qǐng)求;否則,執(zhí)行步驟302 ;
[0057]步驟302、根據(jù)媒體資源標(biāo)識(shí)符獲取下載的URL,并判斷URL是否需要進(jìn)行更新,如需更新則進(jìn)行更新并保存;
[0058]步驟303、解析下載URL對(duì)應(yīng)的網(wǎng)絡(luò)地址(IP)和視頻資源,建立與多媒體服務(wù)器的連接,并向媒體服務(wù)器發(fā)送下載播放請(qǐng)求;
[0059]步驟304、根據(jù)下載播放請(qǐng)求,移動(dòng)終端選擇從多媒體服務(wù)器下載一級(jí)m3u8文件,獲取所有媒體片段的解密密鑰并保存;這里,解密密鑰的下載保存需要調(diào)用設(shè)定的通信接口進(jìn)行保存處理。
[0060]步驟305、根據(jù)一級(jí)m3u8文件解析出二級(jí)m3u8文件后,根據(jù)二級(jí)m3u8文件的媒體片段名稱、從多媒體服務(wù)器下載并保存需要播放的媒體片段文件。
[0061]實(shí)施例2
[0062]步驟400、移動(dòng)終端發(fā)出播放請(qǐng)求的消息,根據(jù)播放請(qǐng)求消息獲取媒體資源標(biāo)識(shí)符。
[0063]步驟401、判斷媒體資源標(biāo)識(shí)符是否在移動(dòng)終端的緩存列表中并已經(jīng)完成緩存,如果是,執(zhí)行步驟402 ;否則,結(jié)束流程;媒體資源標(biāo)識(shí)符是否在移動(dòng)終端的緩存列表中并已經(jīng)完成緩存是指:媒體資源標(biāo)識(shí)符對(duì)應(yīng)的媒體片段文件。
[0064]步驟402、判斷播放請(qǐng)求消息是否為一級(jí)m3u8文件請(qǐng)求,是一級(jí)m3u8文件請(qǐng)求,則移除二級(jí)m3u8文件的加密屬性,返回給播放器;調(diào)用本地保存的所有媒體片段的解密密鑰并保存對(duì)媒體片段進(jìn)行解密處理。
[0065]步驟403、對(duì)媒體片段進(jìn)行解密,發(fā)送解密后的數(shù)據(jù)到視頻播放路徑進(jìn)行播放。
[0066]雖然本申請(qǐng)所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本申請(qǐng)而采用的實(shí)施方式,并非用以限定本申請(qǐng),如本發(fā)明實(shí)施方式中的具體的實(shí)現(xiàn)方法。任何本申請(qǐng)所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本申請(qǐng)所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本申請(qǐng)的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)加密視頻處理的方法,其特征在于,包括: 移動(dòng)終端接收到播放請(qǐng)求時(shí),移除m3u8文件的加密屬性,根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件進(jìn)行解密并播放。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前還包括: 移動(dòng)終端根據(jù)下載請(qǐng)求信息,選擇從多媒體服務(wù)器獲取后保存的所有媒體片段的解密密鑰。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)保存的所有媒體片段的解密密鑰需要播放的媒體片段文件進(jìn)行播放具體包括: 根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件按照播放順序逐個(gè)進(jìn)行解密和播放。4.根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,在播放所述需要播放的媒體片段文件之前,該方法還包括: 移動(dòng)終端根據(jù)下載請(qǐng)求信息,獲取媒體資源標(biāo)識(shí)符; 根據(jù)媒體資源標(biāo)識(shí)符確定其對(duì)應(yīng)的所述需要播放的媒體片段文件是否已經(jīng)下載和保存; 如果已經(jīng)下載并保存,則直接執(zhí)行接收到播放請(qǐng)求的處理;否則,根據(jù)下載請(qǐng)求信息,從多媒體服務(wù)器下載一級(jí)m3u8文件,根據(jù)一級(jí)m3u8文件解析出二級(jí)m3u8文件后,根據(jù)二級(jí)m3u8文件的媒體片段名稱、從多媒體服務(wù)器下載并保存需要播放的媒體片段文件。5.一種實(shí)現(xiàn)加密視頻處理的移動(dòng)終端,其特征在于,至少包括:邏輯處理單元,用于接收到播放請(qǐng)求時(shí),移除m3u8文件的加密屬性,根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件進(jìn)行解密并播放。6.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括密鑰單元:用于根據(jù)下載請(qǐng)求信息,選擇從多媒體服務(wù)器獲取下載請(qǐng)求信息對(duì)應(yīng)的所有媒體片段的解密密鑰,并發(fā)送給邏輯處理單元。7.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,所述邏輯處理單元具體用于, 接收到播放請(qǐng)求時(shí),移除m3u8文件的加密屬性,根據(jù)保存的所有媒體片段的解密密鑰對(duì)需要播放的媒體片段文件按照播放順序逐個(gè)進(jìn)行解密和播放。8.根據(jù)權(quán)利要求5?7任一項(xiàng)所述的移動(dòng)終端,其特征在于,該移動(dòng)終端還包括下載處理單元,用于在邏輯處理單元播放所述需要播放的媒體片段文件之前,根據(jù)下載請(qǐng)求信息,獲取媒體資源標(biāo)識(shí)符; 根據(jù)媒體資源標(biāo)識(shí)符確定其對(duì)應(yīng)的所述需要播放的媒體片段文件是否已經(jīng)下載和保存; 如果已經(jīng)下載并保存,則直接執(zhí)行接收到播放請(qǐng)求的處理;否則,根據(jù)下載請(qǐng)求信息,從多媒體服務(wù)器下載一級(jí)m3u8文件,根據(jù)一級(jí)m3u8文件解析出二級(jí)m3u8文件后,根據(jù)二級(jí)m3u8文件的媒體片段名稱、從多媒體服務(wù)器下載并保存需要播放的媒體片段文件。
【專利摘要】本申請(qǐng)公開了一種實(shí)現(xiàn)加密視頻處理的方法及移動(dòng)終端,包括:移動(dòng)終端接收到播放請(qǐng)求時(shí),通過移除m3u8文件的加密屬性,對(duì)需要播放的媒體片段文件進(jìn)行解密并播放。本發(fā)明通過在移動(dòng)終端上保存所有媒體片段的解密密鑰對(duì)保存的需要播放的媒體片段文件進(jìn)行解密、及對(duì)m3u8文件的加密屬性進(jìn)行處理后,實(shí)現(xiàn)在移動(dòng)終端上對(duì)媒體片段進(jìn)行解密和播放,使加密視頻在移動(dòng)終端上實(shí)現(xiàn)了播放,提高了用戶體驗(yàn)。
【IPC分類】H04N21/4385, H04N21/438, H04N21/434, H04N21/845
【公開號(hào)】CN105592355
【申請(qǐng)?zhí)枴緾N201410579362
【發(fā)明人】陳宇飛
【申請(qǐng)人】中興通訊股份有限公司
【公開日】2016年5月18日
【申請(qǐng)日】2014年10月24日
【公告號(hào)】WO2016062092A1