新四季網

一種接入視頻服務的方法及視頻播放系統的製作方法

2023-05-26 16:34:56 2

專利名稱:一種接入視頻服務的方法及視頻播放系統的製作方法
技術領域:
本發明涉及交互式網絡電視系統中防止用戶非法盜鏈的一種接入視頻服務的方
法及視頻播放系統。 隨著視頻傳媒技術的發展,例如交互式網絡電視系統(也稱IPTV系統)技術的深 入開展,使用用戶數的增加,對系統的可靠性和安全性提出了更高的要求。IPTV作為一種視
頻傳媒服務業務,不僅提供了豐富多彩的電子節目導航頁面,同時還提供信息、遊戲、卡拉 OK等多種增值服務。IPTV主要指通過寬帶網際網路為用戶提供視頻服務,可以提供如下業務
功能直播、時移電視、點播、輪播、其他增值業務等。 當用戶進行視頻點播服務時,首先通過電子節目單(Electronic ProgramGuide, 簡稱EPG)選擇要觀看的視頻內容(直播或點播),獲取服務的RTSP(Real Time Streaming Protocol ,實時流傳輸協議)的播放URL(UniformResource Locator,統一資源定位符),機 頂盒或視頻播放終端通過該URL和服務的媒體伺服器建立RTSP鏈路進行視頻服務。由於 IPTV的業務是基於網際網路的業務,正常的用戶通過點擊EPG模塊的展示頁面,可以獲取視 頻服務的RTSP播放的URL。與此同時,一些非法用戶也可以通過抓包、偵聽等各種手段,獲 取該用戶得到的URL,並使用該URL非法接入MDP (Media Distribute Patform,媒體分發平 臺)系統,接收流媒體提供的視頻服務,這種類似的行為,我們稱之為盜鏈。由於此種盜鏈 的行為會導致合法用戶和運營商的利益受到損害,所以如何防止盜鏈的技術,成為視頻媒 體播放業界(特別是IPTV業界)面臨的一個新的課題。 本發明要解決的技術問題是提供一種接入視頻服務的方法及視頻播放系統,以防 止非法用戶盜鏈,保證視頻播放的安全性和可靠性。 為了解決上述技術問題,本發明提供了一種接入視頻服務的方法,包括
當接收到播放終端發來的視頻服務請求時,生成實時流傳輸協議(RTSP)播放的 統一資源定位符(URL),在所述URL中附加一個認證碼,並將所述認證碼設為預定值,然後 將所述URL發送給播放終端; 當接收到播放終端發來的建立RTSP鏈路的請求消息時,判斷所述請求消息中附 帶的認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,與播放終端建立 RTSP鏈路。 進一步地,上述方法具有下面特點在所述生成URL之前還包括對所述視頻服務 請求進行鑑權。 進一步地,上述方法具有下面特點在所述生成URL之前還包括以特定規則生成 所述認證碼。
進一步地,上述方法具有下面特點在將所述URL發送給播放終端之前,還包括
背景技術:

發明內容
3保存所述認證碼的信息。
本發明還提供一種視頻播放系統,包括業務管理伺服器和流媒體伺服器,其中,
所述業務管理伺服器,用於當接收到播放終端發來的視頻服務請求時,生成實時
流傳輸協議(RTSP)播放的統一資源定位符(URL),在所述URL中附加一個認證碼,並將所述 認證碼設為預定值,然後將所述URL發送給播放終端;用於接收到流媒體伺服器發來的認 證碼時,判斷所述認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,並 向流媒體伺服器發送認證成功消息; 所述流媒體伺服器,用於接收到播放終端發來的建立RTSP鏈路的請求消息時,將 所述請求消息中附帶的認證碼發送給業務管理伺服器;用於接收到所述業務管理伺服器發 來的認證成功消息後與播放終端建立RTSP鏈路。 進一步地,上述視頻播放系統具有下面特點所述業務管理伺服器包括電子節目 單模塊和應用平臺模塊,其中, 所述電子節目單模塊,用於當接收到視頻服務請求時向應用平臺模塊發送一信 號;用於生成所述URL,在所述URL中附加所述應用平臺模塊發來的認證碼後將所述URL發 送給播放終端; 所述應用平臺模塊,用於收到所述信號後生成一認證碼,將所述認證碼設為預定 值後發送給電子節目單模塊;用於當接收到所述流媒體伺服器發來的認證碼時,判斷所述 認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,然後向所述流媒體服 務器返回認證成功消息。
進一步地,上述視頻播放系統具有下面特點 所述電子節目單模塊,還用於當接收到視頻服務請求時向應用平臺模塊發送鑑權 請求, 所述應用平臺模塊,還用於收到所述鑑權請求後,對所述視頻服務請求進行鑑權, 若鑑權成功,則生成一認證碼。
進一步地,上述視頻播放系統具有下面特點 所述應用平臺模塊,還用於將所述認證碼設為預定值後保存所述認證碼的信息。
綜上,本發明提供的接入視頻服務的方法及視頻播放系統能夠防止非法用戶盜 鏈,保證視頻播放的安全性和可靠性;有效利用了原有接入視頻服務流程的鑑權機制,使得 產生RTSP的認證碼的過程不會為系統帶來新的負擔;充分發揮各個EPG的服務能力,保證 業務管理系統具有較好的持續服務能力;大大提高了交互式網絡電視系統和媒體播放鏈路 的安全性,保證了用戶和運營商的合法利益。


圖1為本發明實施例的視頻播放系統的示意圖; 圖2為本發明實施例的接入視頻服務的方法的流程圖; 圖3為本發明實施例的接入視頻服務的方法的應用示例的流程圖。
具體實施例方式
本發明主要的解決方案是,當非法用戶通過獲取的節目的RTSP的播放URL接入視頻播放系統中時,業務管理伺服器能判斷出該用戶的接入是非法接入還是合法接入,對於 非法接入則拒絕提供服務,從而實現杜絕非法用戶盜鏈的可能。因此,本發明的關鍵是為
了實現防非法盜鏈,必須保證每次服務的RTSP播放的URL只能提供一次服務。 下面結合附圖及實施例對本發明的技術方案進行更詳細的說明。 圖1為本發明實施例的視頻播放系統的示意圖,如圖1所示,本實施例的視頻播放
系統包括業務管理伺服器和流媒體伺服器。 當業務管理伺服器接收到視頻服務請求時,業務管理伺服器生成實時流傳輸協議 (RTSP)播放的URL,其中URL附加一個認證碼,並將認證碼的狀態設為未使用,然後將該附 帶有認證碼的URL發送給播放終端。 本實施例中,業務管理伺服器可以包括EPG模塊和應用平臺模塊,當EPG模塊接收 到播放終端發來的視頻服務請求時,向應用平臺模塊發起鑑權請求應用平臺模塊接收到該 鑑權請求後,對該視頻服務請求進行鑑權,判斷用戶是否訂購了該節目,若鑑權通過,則生 成一個認證碼,該認證碼按照一定的規則生成,以保證不會出現重複的認證碼。若鑑權沒通 過,則向EPG模塊返回一鑑權失敗消息,以通知用戶。當認證碼生成之後,應用平臺模塊將 認證碼的狀態設為預定值,例如未使用。進一步地,應用平臺模塊保存該認證碼的相關信 息。然後應用平臺模塊向EPG模塊返回鑑權通過消息,攜帶所生成的認證碼。EPG模塊收到 鑑權通過消息後生成RTSP播放的URL,然後將該URL及認證碼發送給播放終端。
當流媒體伺服器接收到播放終端發來的建立RTSP鏈路的請求消息時,解析出所 述請求消息中附帶的認證碼,將所述認證碼發送給業務管理伺服器,具體地,將認證碼發送 給應用平臺模塊。 業務管理伺服器(即,應用平臺模塊)接收到流媒體伺服器發來的認證碼時,對所 述認證碼的預定值進行校驗,若認證碼有效,則向流媒體伺服器返回認證成功消息,並將該 認證碼刪除或置成無效;流媒體伺服器接收到業務管理伺服器發來的認證成功消息後與播 放終端建立RTSP鏈路。 這樣當媒體播放鏈路被盜鏈時,非法用戶獲取的RTSP播放的URL中附帶的認證碼
已被置成無效或者已被刪除,則業務管理伺服器對該認證碼的認證不通過,並向流媒體服
務器返回認證失敗消息;流媒體伺服器接收到業務管理伺服器發來的認證失敗消息,則不
與播放終端建立RTSP鏈路,因而防止非法用戶盜鏈,保證視頻播放的安全性和可靠性。 本實施例的視頻播放系統可以是IPTV系統、也可以是互聯星空系統等。 圖2為本發明實施例的接入視頻服務的方法的流程圖,如圖2所示,本實施例的方
法包括以下步驟 101 、機頂盒或其它播放終端向視頻播放系統(例如IPTV系統)發起進行視頻服 務請求; 例如,用戶通過業務管理伺服器的電子節目單(EPG)模塊進行視頻服務(包括直 播點播等)。 102、視頻播放系統生成RTSP播放的URL,在URL中附加一個令牌(Token,也可稱 作認證碼); 業務管理伺服器按照一定的規則生成一個認證碼,保證不會出現重複的認證碼, 當認證碼生成之後,將其狀態設為未使用。
5
103 、視頻播放系統保存該認證碼的記錄信息。 104、機頂盒或其它播放終端發起和視頻播放系統建立RTSP鏈路; 流媒體伺服器接收到播放終端發來的建立RTSP鏈路的請求消息時,流媒體服務
器向業務管理伺服器觸發服務開始的請求,在請求信息中附帶從播放URL解析出的認證碼。 105、視頻播放系統判斷認證碼是否存在和有效; 業務管理伺服器收到流媒體伺服器發出的服務開始請求時,判斷認證碼是否存在
和有效,如果認證碼存在且有效,則轉入步驟106 ;否則轉入步驟108。 106、視頻播放系統將該次服務對應的認證碼置成無效或者刪除; 業務管理伺服器向流媒體伺服器返回認證成功消息,並同時將該次服務對應的認
證碼置成無效或者刪除。 107、視頻播放系統和播放終端建立RTSP鏈路; 流媒體伺服器收到業務管理伺服器的認證成功消息後,和播放終端建立RTSP鏈
路並提供視頻服務。 108、拒絕提供視頻服務; 當用戶通過抓包等手段非法獲取RTSP播放的URL之後,隨即向流媒體伺服器發起 的媒體播放請求,由於非法獲取RTSP播放的URL中對應的認證碼已經被合法用戶使用,該 認證碼的狀態已被置成無效或已被刪除,因此業務管理伺服器給流媒體伺服器返回認證失 敗信息。 流媒體伺服器收到業務管理伺服器返回的認證失敗信息後,拒絕為該用戶提供服 務,從而有效防止了盜鏈情況的發生。 圖3為根據本發明實施例的接入視頻服務的方法的應用示例的流程圖,如圖3所 示,具體步驟如下 201 :機頂盒或其它播放終端向EPG模塊發起VOD (Video-On-Demand,視頻點播) 或直播服務請求; 202 :EPG模塊向後臺APP(即plication platform,應用平臺)模塊發起鑑權請求, 業務管理伺服器包括EPG模塊和APP模塊; 203 :APP模塊對用戶進行鑑權,判斷用戶是否訂購了該節目,如果該用戶可以點 播該節目,為該次服務生成一個令牌(Token),並在業務管理伺服器中保存該令牌Token信 息,將該令牌的狀態設為未使用,然後APP模塊將令牌(Token)信息返回給EPG模塊;
204 :EPG模塊生成此次服務的RTSP播放的URL, URL中附帶本次服務生成的一個 令牌(Token),將該帶有令牌的URL發送給播放終端。 205 :播放終端通過RTSP播放的URL和SS (Streaming Server,流媒體伺服器)建 立連接,請求視頻服務。 206 :SS提取出URL中的令牌信息,向APP模塊發出的服務開始請求,進行合法性 校驗。 207 :APP模塊收到SS發出的服務開始請求時,判斷令牌信息是否存在和有效,如 果令牌是有效的,則執行步驟208,否則執行步驟209。 208 :APP模塊向SS返回校驗成功消息,並同時將該次服務對應的令牌(Token)置成無效或者刪除該令牌。 209 :SS開始給用戶提供視頻服務。 210 :APP模塊向SS返回校驗失敗消息,SS拒絕給用戶提供服務。
本實施例的接入視頻服務的方法可以應用於所有視頻領域,如IPTV、互聯星空等。
以上所述僅為本發明的實施例而已,並不用於限制本發明,對於本領域的技術人 員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、 等同替換、改進等,均應包含在本發明的權利要求範圍之內。
權利要求
一種接入視頻服務的方法,包括當接收到播放終端發來的視頻服務請求時,生成實時流傳輸協議(RTSP)播放的統一資源定位符(URL),在所述URL中附加一個認證碼,並將所述認證碼設為預定值,然後將所述URL發送給播放終端;當接收到播放終端發來的建立RTSP鏈路的請求消息時,判斷所述請求消息中附帶的認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,與播放終端建立RTSP鏈路。
2. 如權利要求1所述的方法,其特徵在於在所述生成URL之前還包括對所述視頻服 務請求進行鑑權。
3. 如權利要求l所述的方法,其特徵在於在所述生成URL之前還包括以特定規則生成所述認證碼。
4. 如權利要求1-3任一項所述的方法,其特徵在於在將所述URL發送給播放終端之前,還包括保存所述認證碼的信息。
5. —種視頻播放系統,包括業務管理伺服器和流媒體伺服器,其中,所述業務管理伺服器,用於當接收到播放終端發來的視頻服務請求時,生成實時流傳輸協議(RTSP)播放的統一資源定位符(URL),在所述URL中附加一個認證碼,並將所述認證 碼設為預定值,然後將所述URL發送給播放終端;用於接收到流媒體伺服器發來的認證碼 時,判斷所述認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,並向流 媒體伺服器發送認證成功消息;所述流媒體伺服器,用於接收到播放終端發來的建立RTSP鏈路的請求消息時,將所述 請求消息中附帶的認證碼發送給業務管理伺服器;用於接收到所述業務管理伺服器發來的 認證成功消息後與播放終端建立RTSP鏈路。
6. 如權利要求5所述的視頻播放系統,其特徵在於所述業務管理伺服器包括電子節 目單模塊和應用平臺模塊,其中,所述電子節目單模塊,用於當接收到視頻服務請求時向應用平臺模塊發送一信號;用 於生成所述URL,在所述URL中附加所述應用平臺模塊發來的認證碼後將所述URL發送給播 放終端;所述應用平臺模塊,用於收到所述信號後生成一認證碼,將所述認證碼設為預定值後 發送給電子節目單模塊;用於當接收到所述流媒體伺服器發來的認證碼時,判斷所述認證 碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,然後向所述流媒體伺服器 返回認證成功消息。
7. 如權利要求6所述的視頻播放系統,其特徵在於所述電子節目單模塊,還用於當接收到視頻服務請求時向應用平臺模塊發送鑑權請求,所述應用平臺模塊,還用於收到所述鑑權請求後,對所述視頻服務請求進行鑑權,若鑑 權成功,則生成一認證碼。
8. 如權利要求5-7任一項所述的視頻播放系統,其特徵在於 所述應用平臺模塊,還用於將所述認證碼設為預定值後保存所述認證碼的信息。
全文摘要
本發明提供一種接入視頻服務的方法及視頻播放系統,該方法包括當接收到播放終端發來的視頻服務請求時,生成RTSP播放的URL,在所述URL中附加一個認證碼,並將所述認證碼設為預定值,然後將所述URL發送給播放終端;當接收到播放終端發來的建立RTSP鏈路的請求消息時,判斷所述請求消息中附帶的認證碼的預定值是否有效,若有效,則將所述認證碼刪除或置成無效,與播放終端建立RTSP鏈路。通過本發明能夠防止非法用戶盜鏈,保證視頻播放的安全性和可靠性。
文檔編號H04L29/06GK101729857SQ20091022158
公開日2010年6月9日 申請日期2009年11月24日 優先權日2009年11月24日
發明者徐火順, 朱興昌 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀