和時間戳進(jìn)行加密。
[0069]相應(yīng)的,當(dāng)播放器預(yù)先設(shè)置的加密方式為動態(tài)加密時,步驟SlOl:播放器接收用戶的播放請求并根據(jù)播放請求向服務(wù)器發(fā)送視頻獲取請求的步驟,具體為:播放器根據(jù)播放請求向服務(wù)器發(fā)送密鑰獲取請求;服務(wù)器根據(jù)密鑰獲取請求向播放器發(fā)送密鑰;播放器接收密鑰后,向服務(wù)器發(fā)送視頻獲取請求。
[0070]步驟S107將視頻資源地址和時間戳加密的步驟,具體為:使用動態(tài)加密對請求的視頻資源和時間戳進(jìn)行加密。
[0071]服務(wù)器默認(rèn)的加密方式為靜態(tài)加密,當(dāng)接收到播放器發(fā)送的密鑰請求時,才采用動態(tài)加密的方式對視頻資源地址和時間戳進(jìn)行動態(tài)加密。
[0072]在具體的實施方式中,動態(tài)加密的可采用3DES加密算法,當(dāng)播放器預(yù)先設(shè)置的加密方式為動態(tài)加密時,播放器100根據(jù)播放請求先向服務(wù)器發(fā)送密鑰獲取請求獲取密鑰,再向服務(wù)器發(fā)送視頻獲取請求,服務(wù)器根據(jù)該視頻獲取請求,對視頻資源地址和時間戳進(jìn)行動態(tài)加密生成密文。播放器100在接收到密文后,根據(jù)密鑰對密文進(jìn)行解密,得到視頻資源地址和時間戳。
[0073]—般而言,動態(tài)加密的安全性高于靜態(tài)加密的安全性,當(dāng)用戶所使用的為第三方播放器時,通常第三方播放器預(yù)先設(shè)置的默認(rèn)的加密方式為動態(tài)加密。
[0074]在另一種實施方式中,時間戳還用于驗證視頻地址是否有效。
[0075]步驟Slll:播放器根據(jù)視頻資源地址訪問服務(wù)器獲取視頻資源的步驟,具體包括:播放器根據(jù)時間戳驗證視頻資源地址是否有效,當(dāng)驗證視頻資源地址有效時,播放器將驗證有效結(jié)果發(fā)送給服務(wù)器,服務(wù)器根據(jù)驗證有效結(jié)果返回向?qū)?yīng)的視頻資源到客戶端進(jìn)行播放。
[0076]在具體的實施方式中,視頻資源地址有效時間可以設(shè)置為五分鐘,根據(jù)視頻資源地址添加的時間戳計算。自時間戳產(chǎn)生的5分鐘內(nèi)有效,超過5分鐘的有效期后,即使黑客截獲到視頻資源地址,由于超過了有效的使用期,由于該地址為無效,播放器無法獲取該視頻資源。
[0077]以上實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
[0078]以上實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種網(wǎng)絡(luò)視頻獲取系統(tǒng),包括播放器和服務(wù)器,所述播放器和服務(wù)器通信連接; 所述播放器,用于接收用戶的播放請求并根據(jù)所述播放請求向所述服務(wù)器發(fā)送視頻獲取請求; 所述服務(wù)器,用于接收所述視頻獲取請求,根據(jù)所述視頻獲取請求與所述播放器握手建立連接; 所述服務(wù)器,還用于根據(jù)所述視頻獲取請求,對請求的視頻資源地址添加時間戳,將所述視頻資源地址和時間戳加密,并將加密的所述視頻資源地址和時間戳返回給所述播放器; 所述播放器,還用于接收所述加密的視頻資源地址和時間戳,對所述加密的視頻資源地址和時間戳進(jìn)行解密以獲取所述視頻資源地址;所述播放器根據(jù)所述視頻資源地址訪問所述服務(wù)器獲取視頻資源。2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),其特征在于,所述服務(wù)器,具體用于接收所述視頻獲取請求,根據(jù)所述視頻獲取請求使用加密算法確定加密密鑰,并與所述播放器握手建立連接,所述服務(wù)器使用所述加密密鑰與所述播放器進(jìn)行通信。3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),其特征在于,所述播放器,具體用于根據(jù)預(yù)先設(shè)置的加密方式向所述服務(wù)器發(fā)送視頻獲取請求,當(dāng)所述播放器預(yù)先設(shè)置的加密方式為動態(tài)加密時,所述播放器根據(jù)所述播放請求向所述服務(wù)器發(fā)送密鑰獲取請求;所述服務(wù)器,用于根據(jù)所述密鑰獲取請求向所述播放器發(fā)送密鑰;所述播放器,用于接收所述密鑰后,向所述服務(wù)器發(fā)送視頻獲取請求,所述服務(wù)器,還用于根據(jù)所述視頻獲取請求,使用動態(tài)加密對請求的視頻資源地址和時間戳進(jìn)行加密。4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),其特征在于,當(dāng)所述播放器預(yù)先設(shè)置的加密方式為靜態(tài)加密時,所述服務(wù)器,具體用于根據(jù)所述視頻獲取請求,使用靜態(tài)加密對請求的視頻資源地址和時間戳進(jìn)行加密。5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),所述播放器,還用于根據(jù)所述時間戳驗證所述視頻資源地址是否有效,當(dāng)驗證所述視頻資源地址有效時,所述播放器將所述驗證有效結(jié)果發(fā)送給所述服務(wù)器,所述服務(wù)器,用于根據(jù)所述驗證有效結(jié)果返回向?qū)?yīng)的視頻資源到所述客戶端進(jìn)行播放。6.一種網(wǎng)絡(luò)視頻獲取方法,包括: 播放器接收用戶的播放請求并根據(jù)所述播放請求向所述服務(wù)器發(fā)送視頻獲取請求; 所述服務(wù)器接收所述視頻獲取請求,根據(jù)所述視頻獲取請求與所述播放器握手建立連接; 所述服務(wù)器根據(jù)所述視頻獲取請求,對請求的視頻資源地址添加時間戳; 將所述視頻資源地址和時間戳加密,并將加密的所述視頻資源地址和時間戳返回給所述播放器; 所述播放器接收所述加密的視頻資源地址和時間戳,對所述加密的視頻資源地址和時間戳進(jìn)行解密以獲取所述視頻資源地址;所述播放器根據(jù)所述視頻資源地址訪問所述服務(wù)器獲取視頻資源。7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)視頻獲取方法,其特征在于,所述服務(wù)器接收所述視頻獲取請求,根據(jù)所述視頻獲取請求與所述播放器握手建立連接的步驟,具體為:所述服務(wù)器接收所述視頻獲取請求,根據(jù)所述視頻獲取請求使用加密算法確定加密密鑰,并與所述播放器握手建立連接,所述服務(wù)器使用所述加密密鑰與所述播放器進(jìn)行通信。8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),其特征在于,當(dāng)所述播放器預(yù)先設(shè)置的加密方式為動態(tài)加密時,所述播放器接收用戶的播放請求并根據(jù)所述播放請求向所述服務(wù)器發(fā)送視頻獲取請求的步驟,具體為:所述播放器接收所述用戶的播放請求并根據(jù)所述播放請求向所述服務(wù)器發(fā)送密鑰獲取請求;所述服務(wù)器根據(jù)所述密鑰獲取請求向所述播放器發(fā)送密鑰;所述播放器接收所述密鑰后,向所述服務(wù)器發(fā)送視頻獲取請求; 所述將所述視頻資源地址和時間戳加密的步驟,具體為:使用動態(tài)加密對請求的視頻資源和時間戳進(jìn)行加密。9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)視頻獲取方法,其特征在于,當(dāng)所述播放器預(yù)先設(shè)置的加密方式為靜態(tài)加密時,所述將所述視頻資源地址和時間戳加密的步驟,具體為:使用靜態(tài)加密對請求的視頻資源地址和時間戳進(jìn)行加密。10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)視頻獲取系統(tǒng),所述根據(jù)所述加密的視頻資源地址和時間戳對視頻資源進(jìn)行解密播放的步驟,具體為:所述播放器根據(jù)所述時間戳驗證所述視頻資源地址是否有效,當(dāng)驗證所述視頻資源地址有效時,所述播放器將所述驗證有效結(jié)果發(fā)送給所述服務(wù)器,所述服務(wù)器根據(jù)所述驗證有效結(jié)果返回向?qū)?yīng)的視頻資源到所述客戶端進(jìn)行播放。
【專利摘要】本發(fā)明提供一種網(wǎng)絡(luò)視頻獲取系統(tǒng)及其方法,該系統(tǒng)包括播放器和服務(wù)器,由播放器向服務(wù)器發(fā)送視頻獲取請求,服務(wù)器根據(jù)該視頻獲取請求對視頻資源地址添加時間戳,并將該視頻資源地址和時間戳加密發(fā)送給播放器,播放器對加密的視頻資源地址和時間戳解密以獲取視頻資源地址,通過該視頻資源地址訪問服務(wù)器獲取視頻資源。該網(wǎng)絡(luò)視頻獲取方法,通過對視頻資源地址添加時間戳,夠確保了視頻獲取請求不會在第一次被發(fā)送后即緩存,而是在每次被調(diào)用后重新創(chuàng)建和重發(fā),從而確保視頻資源不被緩存。進(jìn)一步的,通過對視頻資源和地址進(jìn)行加密,視頻資源地址的安全性高。
【IPC分類】H04N21/235, H04N21/266, H04N21/8547
【公開號】CN105141984
【申請?zhí)枴緾N201510518670
【發(fā)明人】徐析
【申請人】湖南億谷科技發(fā)展股份有限公司
【公開日】2015年12月9日
【申請日】2015年8月21日