亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)視頻獲取系統(tǒng)及其方法

文檔序號:9420700閱讀:731來源:國知局
網(wǎng)絡(luò)視頻獲取系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)視頻獲取系統(tǒng)及其方法。
【背景技術(shù)】
[0002]目前,越來越多的網(wǎng)絡(luò)教學(xué)平臺提供網(wǎng)絡(luò)在線教育,學(xué)生通過付費(fèi)的方式,獲取教學(xué)資源的URL (Uniform Resource Locator,統(tǒng)一資源定位符)在線觀看教學(xué)視頻進(jìn)行學(xué)習(xí)。教學(xué)視頻作為一種付費(fèi)的教學(xué)資源,若教學(xué)視頻的URL地址被他人以非法的方式獲得,然后通過工具下載并傳播該教學(xué)視頻,則會導(dǎo)致該教學(xué)視頻隨意泄露,損壞教學(xué)視頻制作者和教學(xué)平臺的利益。
[0003]現(xiàn)有的防止教學(xué)視頻的URL地址被泄露的方法是對該URL地址進(jìn)行加密,一般采用第三方軟件為網(wǎng)絡(luò)視頻提供保護(hù),但是第三方軟件保護(hù)網(wǎng)絡(luò)視頻實現(xiàn)過程較為復(fù)雜,必須先通過數(shù)字加密引擎對視頻加密然后通過清數(shù)字解碼引擎解密視頻,這種方法很難直接融入到自己的網(wǎng)站,即使能夠融入網(wǎng)站也需要依賴第三方軟件技術(shù)實現(xiàn)視頻加密保護(hù)。另外一種視頻加密保護(hù)的方法實現(xiàn)為將視頻文件直接進(jìn)行打包,并嵌入播放器中,播放時輸入密碼后將原視頻文件釋放出來進(jìn)行播放,但采用這種方法加密的視頻很容易被破解,安全性不高。

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

[0004]基于此,有必要的提供一種簡單且安全性高的網(wǎng)絡(luò)視頻獲取系統(tǒng)及其方法。
[0005]一種網(wǎng)絡(luò)視頻獲取系統(tǒng),包括播放器和服務(wù)器,播放器和服務(wù)器通信連接;
[0006]播放器,用于接收用戶的播放請求并根據(jù)播放請求向服務(wù)器發(fā)送視頻獲取請求;
[0007]服務(wù)器,用于接收視頻獲取請求,根據(jù)視頻獲取請求與播放器握手建立連接;
[0008]服務(wù)器,還用于根據(jù)視頻獲取請求,對請求的視頻資源地址添加時間戳,將視頻資源地址和時間戳加密,并將加密的視頻資源地址和時間戳返回給播放器;
[0009]播放器,還用于接收加密的視頻資源地址和時間戳,對加密的視頻資源地址和時間戳進(jìn)行解密以獲取視頻資源地址;播放器根據(jù)視頻資源地址訪問服務(wù)器獲取視頻資源。
[0010]在其中一種實施方式中,服務(wù)器,具體用于接收視頻獲取請求,根據(jù)視頻獲取請求使用加密算法確定加密密鑰,并與播放器握手建立連接,服務(wù)器使用加密密鑰與播放器進(jìn)行通信。
[0011]在其中一種實施方式中,播放器,具體用于根據(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)行加密。
[0012]在其中一種實施方式中,當(dāng)播放器預(yù)先設(shè)置的加密方式為靜態(tài)加密時,服務(wù)器,具體用于根據(jù)視頻獲取請求,使用靜態(tài)加密對請求的視頻資源地址和時間戳進(jìn)行加密。
[0013]在其中一種實施方式中,播放器,還用于根據(jù)時間戳驗證視頻資源地址是否有效,當(dāng)驗證視頻資源地址有效時,播放器將驗證有效結(jié)果發(fā)送給服務(wù)器,服務(wù)器,用于根據(jù)驗證有效結(jié)果返回向?qū)?yīng)的視頻資源到客戶端進(jìn)行播放。
[0014]一種網(wǎng)絡(luò)視頻獲取方法,包括:
[0015]播放器接收用戶的播放請求并根據(jù)播放請求向服務(wù)器發(fā)送視頻獲取請求;
[0016]服務(wù)器接收視頻獲取請求,根據(jù)視頻獲取請求與播放器握手建立連接;
[0017]服務(wù)器根據(jù)視頻獲取請求,對請求的視頻資源地址添加時間戳;
[0018]將視頻資源地址和時間戳加密,并將加密的視頻資源地址和時間戳返回給播放器;
[0019]播放器接收加密的視頻資源地址和時間戳,對加密的視頻資源地址和時間戳進(jìn)行解密以獲取視頻資源地址;播放器根據(jù)視頻資源地址訪問服務(wù)器獲取視頻資源。
[0020]在其中一種實施方式中,服務(wù)器接收視頻獲取請求,根據(jù)視頻獲取請求與播放器握手建立連接的步驟,具體為:服務(wù)器接收視頻獲取請求,根據(jù)視頻獲取請求使用加密算法確定加密密鑰,并與播放器握手建立連接,服務(wù)器使用加密密鑰與播放器進(jìn)行通信。
[0021]在其中一種實施方式中,當(dāng)播放器預(yù)先設(shè)置的加密方式為動態(tài)加密時,播放器接收用戶的播放請求并根據(jù)播放請求向服務(wù)器發(fā)送視頻獲取請求的步驟,具體為:播放器接收用戶的播放請求并根據(jù)播放請求向服務(wù)器發(fā)送密鑰獲取請求;服務(wù)器根據(jù)密鑰獲取請求向播放器發(fā)送密鑰;播放器接收密鑰后,向服務(wù)器發(fā)送視頻獲取請求;
[0022]將視頻資源地址和時間戳加密的步驟,具體為:使用動態(tài)加密對請求的視頻資源和時間戳進(jìn)行加密。
[0023]在其中一種實施方式中,當(dāng)播放器預(yù)先設(shè)置的加密方式為靜態(tài)加密時,將視頻資源地址和時間戳加密的步驟,具體為:使用靜態(tài)加密對請求的視頻資源地址和時間戳進(jìn)行加密。
[0024]在其中一種實施方式中,根據(jù)加密的視頻資源地址和時間戳對視頻資源進(jìn)行解密播放的步驟,具體為:播放器根據(jù)時間戳驗證視頻資源地址是否有效,當(dāng)驗證視頻資源地址有效時,播放器將驗證有效結(jié)果發(fā)送給服務(wù)器,服務(wù)器根據(jù)驗證有效結(jié)果返回向?qū)?yīng)的視頻資源到客戶端進(jìn)行播放。
[0025]該網(wǎng)絡(luò)視頻獲取系統(tǒng),由播放器向服務(wù)器發(fā)送視頻獲取請求,服務(wù)器根據(jù)該視頻獲取請求對視頻資源地址添加時間戳,并將該視頻資源地址和時間戳加密發(fā)送給播放器,播放器對加密的視頻資源地址和時間戳解密以獲取視頻資源地址,通過該視頻資源地址訪問服務(wù)器獲取視頻資源。該網(wǎng)絡(luò)視頻獲取系統(tǒng),通過對視頻資源地址添加時間戳,夠確保了視頻獲取請求不會在第一次被發(fā)送后即緩存,而是在每次被調(diào)用后重新創(chuàng)建和重發(fā),從而確保視頻資源不被緩存。進(jìn)一步的,通過對視頻資源和地址進(jìn)行加密,視頻資源地址的安全性尚°
【附圖說明】
[0026]圖1為一種實施方式的網(wǎng)絡(luò)視頻獲取系統(tǒng)的工作時序圖;
[0027]圖2為一種實施方式的網(wǎng)絡(luò)視頻獲取方法的流程圖。
【具體實施方式】
[0028]如圖1所示,網(wǎng)絡(luò)視頻獲取系統(tǒng)包括播放器100和服務(wù)器200,播放器100和服務(wù)器200通信連接。
[0029]播放器100,用于接收用戶的播放請求并根據(jù)播放請求向服務(wù)器200發(fā)送視頻獲取請求。
[0030]播放器100可采用教學(xué)平臺自主研發(fā)的播放器,也可采用第三方播放器。用戶通過點擊播放器,請求播放相關(guān)的教學(xué)視頻。播放器100接收用戶的播放請求并根據(jù)該播放請求向服務(wù)器200發(fā)送視頻獲取請求。
[0031]服務(wù)器200,用于接收視頻獲取請求,根據(jù)視頻獲取請求與播放器握手建立連接。
[0032]當(dāng)服務(wù)器接收到播放器的視頻獲取請求后,根據(jù)視頻獲取請求與播放器建立連接。例如,在其中一個具體的實施方式中,握手可采用SSL握手。播放器100向服務(wù)器200發(fā)送Hello的消息,服務(wù)器200收到消息后回復(fù)Hello消息以確保連接。
[0033]服務(wù)器200,還用于根據(jù)視頻獲取請求,對請求的視頻資源地址添加時間戳,將視頻資源地址和時間戳加密,并將加密的視頻資源地址和時間戳返回給播放器。
[0034]服務(wù)器200接收到視頻獲取請求后,通過在視頻資源地址URL的末尾追加時間戳,能夠確保了視頻獲取請求不會在第一次被發(fā)送后即緩存,而是在每次被調(diào)用后重新創(chuàng)建和重發(fā)。因此,添加時間戳之后的URL會由于時間戳的不同而不同。服務(wù)器對視頻資源地址和時間戳進(jìn)行加密,將加密的視頻資源地址和時間戳發(fā)送給發(fā)出請求的播放器。例如,在教學(xué)平臺中,教學(xué)平臺的服務(wù)器接收到播放器的用戶想在線觀看對應(yīng)的教學(xué)資源的請求時,將對應(yīng)的教學(xué)資源地址添加時間戳,并將添加時間戳之后的地址進(jìn)行加密。
[0035]播放器100,還用于接收加密的視頻資源地址和時間戳,對加密的視頻資源地址和時間戳進(jìn)行解密以
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1