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

使用iptv進行流媒體點播的方法與系統(tǒng)的制作方法

文檔序號:9263767閱讀:1420來源:國知局
使用iptv進行流媒體點播的方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及IPTV (Internet Protocol Televis1n,網(wǎng)絡(luò)電視)領(lǐng)域,特別地,涉及一種使用IPTV進行流媒體點播的方法與系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的更新發(fā)展,通過互聯(lián)網(wǎng)提供的服務(wù)也越來越多。IPTV是當(dāng)前一個非常火熱的領(lǐng)域。但是,非法用戶可以通過截取IPTV網(wǎng)絡(luò)IP包而分析出IPTV節(jié)目地址,只要攜帶合法的用戶ID,即可無限制地播放IPTV節(jié)目,導(dǎo)致當(dāng)前的IPTV視頻播放的盜鏈風(fēng)險非常高,IPTV節(jié)目內(nèi)容被惡意用戶非法盜鏈及下載,不僅損害了 IPTV運營商的利益,而且影響了合法用戶的正常使用。

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

[0003]本公開鑒于以上問題中的至少一個提出了新的技術(shù)方案。
[0004]本公開在其一個方面提供了一種使用IPTV進行流媒體點播的方法,其可以防止用戶盜鏈。
[0005]本公開在其另一方面提供了一種使用IPTV進行流媒體點播的系統(tǒng),其可以防止用戶盜鏈。
[0006]根據(jù)本公開,提供一種使用IPTV進行流媒體點播的方法,包括:
[0007]IPTV平臺接收用戶終端發(fā)起的播放URL請求,自播放URL請求中提取用戶訪問信息;
[0008]IPTV平臺對提取的用戶訪問信息進行加密;
[0009]IPTV平臺將加密后的用戶訪問信息添加到用戶終端所請求的URL中,并將添加有加密后的用戶訪問信息的URL反饋給用戶終端;
[0010]CDN接收用戶終端發(fā)起的流媒體點播請求,流媒體點播請求中攜帶IPTV平臺反饋給用戶終端的URL ;
[0011]CDN自接收的URL中提取用戶訪問信息,對提取的用戶訪問信息進行解密;
[0012]CDN根據(jù)流媒體點播請求對解密后的用戶訪問信息進行校驗,在校驗成功后向移動終端發(fā)送所請求點播的流媒體。
[0013]在本公開的一些實施例中,用戶訪問信息包括用戶ID、用戶終端所使用的IP地址以及訪問時間戳。
[0014]在本公開的一些實施例中,CDN根據(jù)流媒體點播請求對解密后的用戶訪問信息進行校驗,在校驗成功后向移動終端發(fā)送所請求點播的流媒體的步驟包括:
[0015]將解密后的用戶訪問信息中的用戶ID與流媒體點播請求中攜帶的用戶ID進行比較;
[0016]如果兩個ID相同,則將解密后的用戶訪問信息中的用戶終端所使用的IP地址與發(fā)送流媒體點播請求所使用的IP地址進行比較;
[0017]如果兩個IP地址相同,則判斷當(dāng)前系統(tǒng)時間與解密后的用戶訪問信息中的訪問時間戳的差是否在有效時效內(nèi),如果在有效時效內(nèi),則向移動終端發(fā)送所請求點播的流媒體。
[0018]在本公開的一些實施例中,IPTV平臺對提取的用戶訪問信息進行加密的步驟包括:
[0019]利用AES算法對提取的用戶訪問信息進行加密;
[0020]基于Base64方式將加密后的用戶訪問信息轉(zhuǎn)換為字符串;
[0021]判斷字符串中是否包含預(yù)設(shè)字符;
[0022]如包含,則利用URLEncode對字符串進行重編碼。
[0023]在本公開的一些實施例中,用戶終端為電腦、機頂盒或移動終端。
[0024]根據(jù)本公開,還提供了一種使用IPTV進行流媒體點播的系統(tǒng),包括IPTV平臺XDN和用戶終端,其中,
[0025]IPTV平臺,用于接收用戶終端發(fā)起的播放URL請求,自播放URL請求中提取用戶訪問信息,對提取的用戶訪問信息進行加密,將加密后的用戶訪問信息添加到用戶終端所請求的URL中,并將添加有加密后的用戶訪問信息的URL反饋給用戶終端;
[0026]CDN,用于接收用戶終端發(fā)起的流媒體點播請求,流媒體點播請求中攜帶IPTV平臺反饋給用戶終端的URL,自接收的URL中提取用戶訪問信息,對提取的用戶訪問信息進行解密,根據(jù)流媒體點播請求對解密后的用戶訪問信息進行校驗,在校驗成功后向移動終端發(fā)送所請求點播的流媒體;
[0027]用戶終端,用于向IPTV平臺發(fā)起播放URL請求,接收IPTV平臺返回的添加有加密后的用戶訪問信息的URL,向CDN發(fā)起流媒體點播請求,在校驗成功后接收所點播的流媒體。
[0028]在本公開的一些實施例中,用戶訪問信息包括用戶ID、用戶終端所使用的IP地址以及訪問時間戳。
[0029]在本公開的一些實施例中,CDN將解密后的用戶訪問信息中的用戶ID與流媒體點播請求中攜帶的用戶ID進行比較,如果兩個ID相同,則將解密后的用戶訪問信息中的用戶終端所使用的IP地址與發(fā)送流媒體點播請求所使用的IP地址進行比較,如果兩個IP地址相同,則判斷當(dāng)前系統(tǒng)時間與解密后的用戶訪問信息中的訪問時間戳的差是否在有效時效內(nèi),如果在有效時效內(nèi),則向移動終端發(fā)送所請求點播的流媒體。
[0030]在本公開的一些實施例中,IPTV利用AES算法對提取的用戶訪問信息進行加密,基于Base64方式將加密后的用戶訪問信息轉(zhuǎn)換為字符串,判斷字符串中是否包含預(yù)設(shè)字符,如包含,則利用URLEncode對字符串進行重編碼。
[0031 ] 在本公開的一些實施例中,用戶終端為電腦、機頂盒或移動終端。
[0032]在本公開的技術(shù)方案中,由于IPTV平臺將用戶訪問信息加密后添加到了所請求的URL中,使得用戶終端自IPTV平臺獲取的URL中不僅僅包括訪問流媒體的地址還包括加密信息,因此用戶終端不能盜用利用該URL。CDN在接收到包含加密信息的URL后,首先對其中的加密信息進行驗證,在驗證通過后再向用戶終端提供所點播的流媒體,進而保證了視頻鏈接的安全性。
【附圖說明】
[0033]此處所說明的附圖用來提供對本公開的進一步理解,構(gòu)成本申請的一部分。在附圖中:
[0034]圖1是本公開一個實施例的使用IPTV進行流媒體點播的方法的流程示意圖。
[0035]圖2是本公開另一實施例的使用IPTV進行流媒體點播的方法的流程示意圖。
[0036]圖3是本公開一個實施例的使用IPTV進行流媒體點播的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]下面將參照附圖描述本公開。要注意的是,以下的描述在本質(zhì)上僅是解釋性和示例性的,決不作為對本公開及其應(yīng)用或使用的任何限制。除非另外特別說明,否則,在實施例中闡述的部件和步驟的相對布置以及數(shù)字表達式和數(shù)值并不限制本公開的范圍。另外,本領(lǐng)域技術(shù)人員已知的技術(shù)、方法和裝置可能不被詳細討論,但在適當(dāng)?shù)那闆r下意在成為說明書的一部分。
[0038]發(fā)明人發(fā)現(xiàn),目前的防盜鏈技術(shù)非常有限,用戶在使用IPTV進行視頻點播時,只有基本的用戶鑒權(quán)判斷與訪問限制,這樣使用合法ID就可以無限制地播放IPTV節(jié)目,這種在客戶端和IPTV平臺端缺少可靠的實時加密技術(shù)和視頻鏈接的合法性驗證導(dǎo)致視頻播放地址在使用過程中被非法盜鏈,進而損害了運營商的利益,并且影響了合法用戶的正常使用。
[0039]本公開下述實施例提出了一種基于IPTV用戶訪問IPTV時的用戶信息進行AES(Advanced Encrypt1n Standard,高級加密標(biāo)準(zhǔn))加密生成用戶訪問的URL (UniversalResource Locator,通用資源定位器);用戶訪問 CDN (Content Distribut1n Network,內(nèi)容分發(fā)網(wǎng)絡(luò))時,對URL進行用戶訪問信息的解析校驗,校驗成功后,才允許CDN為該用戶提供流媒體服務(wù)。
[0040]圖1是本公開一個實施例的使用IPTV進行流媒體點播的方法的流程示意圖。
[0041]如圖1所示,該實施例可以包括以下步驟:
[0042]S102, IPTV平臺接收用戶終端發(fā)起的播放URL請求,自播放URL請求中提取用戶訪問信息;
[0043]具體地,用戶終端如想點播流媒體,其首先向IPTV平臺發(fā)起播放URL請求,在該請求中可以包括但不限于用戶訪問信息。其中,用戶訪問信息又可以包括但不限于用戶ID、用戶終端所使用的IP地址以及訪問時間戳。訪問時間戳為用戶發(fā)起播放URL請求的時間。
[0044]S104, IPTV平臺對提取的用戶訪問信息進行加密。
[0045]S106, IPTV平臺將加密后的用戶訪問信息添加到用戶終端所請求的URL中,并將添加有加密后的用戶訪問信息的URL反饋給用戶終端;
[0046]具體地,為了防止用戶終端利用合法身份自IPTV平臺盜用點播流媒體的URL鏈接,IPTV平臺對申請中攜帶的用戶訪問信息進行加密,并將其添加到IPTV平臺與CDN約定的URL中的某個位置,這樣,由于反饋給用戶終端的URL地址中包含加密信息,因此用戶終端在獲取到用于點播流媒體的URL地址后就不能無限制地使用該URL地址了。例如,不能將該URL地址分享給其他非法用戶使用,不能隨意更換用戶終端,并且不能無期限地使用該URL地址。
[0047]S108,CDN接收
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1