亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在線播放視頻的方法和系統(tǒng)的制作方法

文檔序號(hào):9931514閱讀:598來源:國知局
在線播放視頻的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種在線播放視頻的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,可以在手機(jī)等終端設(shè)備上安裝各種APP(Applicati0,應(yīng)用程序)實(shí)現(xiàn)各種應(yīng)用,如安裝聊天APP進(jìn)行聊天、安裝視頻播放APP通過視頻播放APP對(duì)應(yīng)的網(wǎng)絡(luò)視頻播放器播放視頻等。而隨著終端設(shè)備的網(wǎng)絡(luò)速度越來越快,越來越多的用戶觀看通過終端設(shè)備的網(wǎng)絡(luò)視頻播放器在線播放的視頻。目前網(wǎng)絡(luò)視頻播放器在線播放視頻時(shí),面臨著一個(gè)問題,即視頻盜播。視頻盜播是指非法第三方通過一定的技術(shù)手段,從網(wǎng)絡(luò)視頻播放器中破解得到視頻地址,通過非法第三方網(wǎng)絡(luò)視頻播放器從視頻地址對(duì)應(yīng)的網(wǎng)絡(luò)視頻服務(wù)器中獲取視頻數(shù)據(jù)進(jìn)行播放。
[0003]為了防止視頻盜播,目前在線播視頻放時(shí)常常會(huì)對(duì)視頻地址進(jìn)行加密,然而非法第三方破解得到加密后的視頻地址后,可以通過一定的技術(shù)手段對(duì)加密后的視頻地址進(jìn)行解密,現(xiàn)有在線播視頻的方法的安全性比較低。

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

[0004]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種在線播放視頻的方法和系統(tǒng),將視頻播放APP端的包名和簽名鑒權(quán)與視頻地址加密結(jié)合起來,防盜播功能更強(qiáng),提高了在線播視頻的安全性。
[0005]為了解決上述問題,本發(fā)明公開了一種在線播放視頻的方法,視頻播放APP端集成加密組件,其中,所述加密組件中攜帶有所述視頻播放APP端在視頻播放服務(wù)器中進(jìn)行注冊(cè)時(shí)提交的注冊(cè)包名和注冊(cè)簽名,包括:
[0006]所述加密組件接收所述視頻播放APP端發(fā)送的視頻播放請(qǐng)求;
[0007]所述加密組件獲取所述視頻播放APP端的當(dāng)前包名和當(dāng)前簽名;
[0008]所述加密組件根據(jù)所述視頻播放APP端的所述當(dāng)前包名和所述當(dāng)前簽名,以及所述視頻播放APP端的所述注冊(cè)包名和所述注冊(cè)簽名,對(duì)所述視頻播放APP端進(jìn)行鑒權(quán);
[0009]所述加密組件對(duì)所述視頻播放APP端鑒權(quán)成功后,向所述視頻播放服務(wù)器發(fā)送所述視頻播放請(qǐng)求,以使所述視頻播放APP端獲取進(jìn)行播放的視頻數(shù)據(jù);其中,所述視頻播放請(qǐng)求中攜帶加密后的視頻地址。
[0010]進(jìn)一步地,視頻播放APP端集成加密組件,包括:
[0011]所述視頻播放APP端將所述視頻播放APP端的所述注冊(cè)包名和所述注冊(cè)簽名注冊(cè)到所述視頻播放服務(wù)器中,從而使所述視頻播放服務(wù)器為所述視頻播放APP端分配第一密鑰和加密算法,利用第二密鑰對(duì)所述注冊(cè)包名、所述注冊(cè)簽名、所述第一密鑰和所述加密算法進(jìn)行加密后生成所述加密組件,并將與所述第二密鑰對(duì)應(yīng)的第三密鑰按照預(yù)設(shè)的密鑰拆分算法拆分后,攜帶在所述加密組件中發(fā)送至所述視頻播放APP端;
[0012]所述視頻播放APP端接收所述加密組件,將所述加密組件集成在所述視頻播放APP 端。
[0013]進(jìn)一步地,所述加密組件根據(jù)所述視頻播放APP端的所述當(dāng)前包名和所述當(dāng)前簽名,以及所述視頻播放APP端的所述注冊(cè)包名和所述注冊(cè)簽名,對(duì)所述視頻播放APP端進(jìn)行鑒權(quán),包括:
[0014]按照預(yù)設(shè)的密鑰恢復(fù)算法恢復(fù)出所述加密組件攜帶的所述第三密鑰,所述加密組件利用所述第三密鑰對(duì)所述加密組件進(jìn)行解密,得到所述注冊(cè)包名和所述注冊(cè)簽名;
[0015]所述加密組件將所述視頻播放APP端的所述當(dāng)前包名和所述當(dāng)前簽名,與得到的所述注冊(cè)包名和所述注冊(cè)簽名分別進(jìn)行比對(duì);
[0016]如果所述視頻播放APP端的所述當(dāng)前包名與所述注冊(cè)包名一致且所述當(dāng)前簽名與所述注冊(cè)簽名一致,則所述加密組件確定對(duì)所述視頻播放APP端鑒權(quán)成功。
[0017]進(jìn)一步地,所述按照預(yù)設(shè)的密鑰恢復(fù)算法恢復(fù)出所述加密組件攜帶的所述第三密鑰,所述加密組件利用所述第三密鑰對(duì)所述加密組件進(jìn)行解密,得到所述注冊(cè)包名和所述注冊(cè)簽名時(shí),還包括:
[0018]按照預(yù)設(shè)的密鑰恢復(fù)算法恢復(fù)出所述加密組件攜帶的所述第三密鑰;
[0019]所述加密組件利用所述第三密鑰對(duì)所述加密組件進(jìn)行解密,得到所述第一密鑰和所述加密算法;
[0020]相應(yīng)地,所述加密組件對(duì)所述視頻播放APP端鑒權(quán)成功后,向所述視頻播放服務(wù)器發(fā)送所述視頻播放請(qǐng)求,以使所述視頻播放APP端獲取進(jìn)行播放的視頻數(shù)據(jù);其中,所述視頻播放請(qǐng)求中攜帶加密后的所述視頻地址,具體包括:
[0021]所述加密組件對(duì)所述視頻播放APP端鑒權(quán)成功后,利用所述第一密鑰,通過所述加密算法,對(duì)所述視頻地址進(jìn)行加密,得到加密后的所述視頻地址和加密驗(yàn)證信息;
[0022]所述加密組件向所述視頻播放服務(wù)器發(fā)送所述視頻播放請(qǐng)求,其中,所述視頻播放請(qǐng)求中攜帶加密后的所述視頻地址、所述加密驗(yàn)證信息以及時(shí)間戳信息,從而使所述視頻播放服務(wù)器在接收到所述視頻播放請(qǐng)求后,解密加密后的所述視頻地址,對(duì)所述加密驗(yàn)證信息以及所述時(shí)間戳信息進(jìn)行驗(yàn)證,驗(yàn)證通過后,使所述視頻播放APP端獲取進(jìn)行播放的視頻數(shù)據(jù)。
[0023]為了解決上述問題,本發(fā)明還公開了一種在線播放視頻的方法,包括:
[0024]視頻播放服務(wù)器接收視頻播放APP端提交的注冊(cè)包名和注冊(cè)簽名;
[0025]所述視頻播放服務(wù)器為所述視頻播放APP端分配第一密鑰和加密算法,利用第二密鑰對(duì)所述注冊(cè)包名、所述注冊(cè)簽名、所述第一密鑰和所述加密算法進(jìn)行加密后生成加密組件,所述加密組件用于集成在所述視頻播放APP端,對(duì)發(fā)起視頻播放請(qǐng)求的所述視頻播放APP端進(jìn)行鑒權(quán);
[0026]所述視頻播放服務(wù)器接收所述視頻播放請(qǐng)求,并解密所述視頻播放請(qǐng)求中攜帶的加密后的視頻地址,向所述視頻播放APP端發(fā)送相應(yīng)的視頻數(shù)據(jù)以完成視頻播放。
[0027]進(jìn)一步地,還包括:所述視頻播放服務(wù)器將與所述第二密鑰對(duì)應(yīng)的第三密鑰按照預(yù)設(shè)的密鑰拆分算法拆分后,攜帶在所述加密組件中發(fā)送至所述視頻播放APP端,所述第三密鑰用于對(duì)所述加密組件進(jìn)行解密。
[0028]為了解決上述問題,本發(fā)明還公開了一種在線播放視頻的系統(tǒng),包括:視頻播放APP端和視頻播放服務(wù)器;
[0029]所述視頻播放服務(wù)器包括:
[0030]處理模塊,用于接收視頻播放請(qǐng)求,并解密所述視頻播放請(qǐng)求中攜帶的加密后的視頻地址,向所述視頻播放APP端發(fā)送相應(yīng)的視頻數(shù)據(jù)以完成視頻播放;
[0031]所述視頻播放APP端包括:加密組件和網(wǎng)絡(luò)視頻播放器;
[0032]所述加密組件包括:
[0033]存儲(chǔ)單元,用于存儲(chǔ)所述視頻播放APP端在所述視頻播放服務(wù)器中進(jìn)行注冊(cè)時(shí)提交的注冊(cè)包名和注冊(cè)簽名;
[0034]接收單元,用于接收所述視頻播放APP端的網(wǎng)絡(luò)視頻播放器發(fā)送的視頻播放請(qǐng)求;
[0035]獲取單元,用于獲取所述視頻播放APP端的當(dāng)前包名和當(dāng)前簽名;
[0036]鑒權(quán)單元,用于根據(jù)所述視頻播放APP端的所述當(dāng)前包名和所述當(dāng)前簽名,以及所述視頻播放APP端的所述注冊(cè)包名和所述注冊(cè)簽名,對(duì)所述視頻播放APP端進(jìn)行鑒權(quán);
[0037]發(fā)送單元,用于對(duì)所述視頻播放APP端鑒權(quán)成功后,向所述視頻播放服務(wù)器發(fā)送所述視頻播放請(qǐng)求,其中,所述視頻播放請(qǐng)求中攜帶加密后的視頻地址;
[0038]所述網(wǎng)絡(luò)視頻播放器,用于通過所述加密組件發(fā)起所述視頻播放請(qǐng)求,并接收所述視頻播放服務(wù)器發(fā)送的視頻數(shù)據(jù)進(jìn)行播放。
[0039]進(jìn)一步地,所述視頻播放APP端還包括:
[0040]注冊(cè)模塊,用于將所述視頻播放APP端的所述注冊(cè)包名和所述注冊(cè)簽名注冊(cè)到所述視頻播放服務(wù)器中;
[0041 ] 相應(yīng)地,所述視頻播放服務(wù)器還包括:
[0042]生成模塊,用于為所述視頻播放APP端分配第一密鑰和加密算法,利用第二密鑰對(duì)所述注冊(cè)包名、所述注冊(cè)簽名、所述第一密鑰和所述加密算法進(jìn)行加密后生成所述加密組件,并將與所述第二密鑰對(duì)應(yīng)的第三密鑰按照預(yù)設(shè)的密鑰拆分算法拆分后,攜帶在所述加密組件中發(fā)送至所述視頻播放APP端;
[0043]相應(yīng)地,所述視頻播放APP端還包括:
[0044]集成模塊,用于接收所述加密組件,將所述加密組件集成在所述視頻播放APP端。
[0045]進(jìn)一步地,所述鑒權(quán)單元包括:
[0046]解密子單元,用于按照預(yù)設(shè)的密鑰恢復(fù)算法恢復(fù)出所述加密組件攜帶的所述第三密鑰,利用所述第三密鑰對(duì)所述加密組件進(jìn)行解密,得到所述注冊(cè)包名和所述注冊(cè)簽名;
[0047]比
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1