[發明專利]一種傳輸流的傳輸方法、裝置和系統有效
| 申請號: | 201310603821.X | 申請日: | 2013-11-25 |
| 公開(公告)號: | CN104661043A | 公開(公告)日: | 2015-05-27 |
| 發明(設計)人: | 李茗;張海;趙瑞前;馬宙;李卓 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 |
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/235;H04N21/236;H04N21/63 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 傳輸 方法 裝置 系統 | ||
技術領域
本發明涉及媒體流技術領域,尤其涉及一種傳輸流的傳輸方法、裝置和系統。
背景技術
媒體流是指視頻、聲音等數據以實時傳輸協議為承載,并以連續流的形式從源端向目的端傳輸,在目的端接收到一定緩存的數據后就可以進行播放的多媒體應用。相對客戶端從服務器下載完整的文件后在進行播放的傳統播放技術,流媒體技術采用了流式傳輸方式,將整個多媒體文件壓縮解析成多個壓縮包,向刻畫段實時地順序發送,用于可以一邊解壓播放前面傳送來的壓縮包,一邊下載后續的壓縮包,從而節省了時間。隨著計算機的發展,流媒體流技術越來越廣泛的應用于視頻點播;視頻點播是將錄好的視頻節目通過捕捉、壓縮等一系列過程轉成可通過計算機直接播放的數字視頻文件,并存儲在網站的服務器上供訪問者點播,用戶通過終端設備收看視頻服務商提供的視頻和音頻節目,并且可以再觀看節目時進行前進、倒退、暫停等操作。視頻點播具有快速、方便、交互性好等優點,隨著網絡寬帶的不斷增大,視頻點播業務將具有更廣泛的發展前景。
隨著視頻點播的廣泛應用,傳統的媒體流傳輸系統暴露出很多的問題,用戶的點播對服務器的沖擊過大,容易引人單點故障,于是就引入了點對點(Peer?to?Peer,P2P)傳輸技術;所謂P2P技術就是指網絡用戶之間直接傳遞數據,進行數據傳輸的各個節點是對等的。目前P2P技術的應用非常廣泛,其中即時通信技術就是P2P技術的典型代表,通過P2P技術,即時通信的雙方可以直接進行文字、語音或視頻的數據傳輸。
媒體流文件以傳輸流(Transport?Stream,TS)的形式發送,所述傳輸流中包括多個TS數據塊,在通過網絡通道進行點對點的數據傳輸時,由于各通道中的TS數據塊較大,占用的帶寬較多,因此導致數據傳輸較慢。
同時,因為用戶端在通過P2P方式獲取傳輸流文件時,可能對傳輸流中的數據進行了篡改,但是獲取該傳輸流文件的用戶端無法判斷所述獲取的傳輸流文件是否曾經被篡改;一旦用戶端獲取的傳輸流文件被篡改,例如在傳輸流文件中被惡意植入了木馬病毒、蠕蟲病毒等,就有可能對獲取該傳輸流文件的用戶端造成中毒、網絡癱瘓等問題,甚至于會是用戶的賬號密碼等被盜取,對用戶造成嚴重的經濟損失。總之,現有技術中用戶端通過P2P方式獲取傳輸流時存在安全性較低的問題。
發明內容
本發明實施例提供了一種傳輸流的傳輸方法、裝置和系統,用于實現對傳輸流中的傳輸流數據塊進行分割和驗證,解決現有技術中通過P2P方式獲取媒體傳輸流時存在的因傳輸流數據塊過大所導致的數據傳輸較慢的問題和安全性較低的問題。
本發明實施例提供了一種傳輸流TS的傳輸方法,該方法包括:
服務器根據第一終端的請求,確定需要發送給該第一終端的TS及其描述文件,其中,該TS中的每一TS數據塊包括多個TS子數據塊,該TS的描述文件中包括每一TS數據塊的每一TS子數據塊的描述信息;
服務器將確定的需要發送給該第一終端的TS及其描述文件發送給該第一終端;
服務器根據第二終端的請求,將該TS中每一TS子數據塊的標準校驗值發送給第二終端,其中,所述每一TS子數據塊的標準校驗值用于驗證該TS子數據塊的真實性。
上述傳輸流TS的傳輸方法中,通過在服務器側將TS中的每一TS數據塊分割成多個TS子數據塊,并且生成包括每一TS數據塊的每一TS子數據塊的描述信息的描述文件,使得獲取該傳輸流的終端可以根據描述文件中的每一TS子數據塊的描述信息,從獲取的多個TS子數據塊中讀取相應的子數據塊。由于每一TS子數據塊較小,因此在傳輸的過程中每一TS子數據塊所占用的帶寬也較少,從而提高了數據傳輸的速率。同時,從其它終端獲取該傳輸流及其描述文件的第二終端可以根據從服務器中獲取標準校驗值對獲取的每一TS子數據塊進行驗證,檢測所述每一TS子數據塊是否在終端側被篡改,提高了通過P2P方式傳輸的安全性。
較佳的,所述每一TS子數據塊的描述信息包括該TS子數據塊在該TS子數據塊所屬的TS中的位置信息,以及每一TS子數據塊的大小;使得獲取該傳輸流的終端可以根據描述文件中每一TS子數據塊的位置信息和大小迅速準確的查找到相應的每一TS子數據塊。
較佳的,所述每一TS子數據塊占用的存儲空間相等;TS子數據塊占用的存儲空間相等時,有利于提高帶寬的利用率,提高數據傳輸速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司;,未經樂視網信息技術(北京)股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310603821.X/2.html,轉載請聲明來源鉆瓜專利網。





