[發明專利]一種基于RTSP的P2P點播系統及方法在審
| 申請號: | 201711324332.5 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN108270845A | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 程孟德 | 申請(專利權)人: | 武漢市烽視威科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04N21/6437;H04N21/858 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 王衛東 |
| 地址: | 430000 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內容源 點播 緩存 互聯網多媒體 播放 存儲關系 存儲空間 負載均衡 緩存能力 用戶點播 感知 分發 攔截 查找 返回 記錄 | ||
1.一種基于RTSP的P2P點播系統,其特征在于:該系統包括客戶端STB、內容源站、節點管理調度服務器Tracker、以及若干Peer節點,所述若干Peer節點中有一個Peer節點為STB所在的Peer節點;
STB根據用戶點播的內容向內容源站發出RTSP請求;STB所在的Peer節點攔截該RTSP請求,并重定向到Tracker;Tracker判定STB所請求的內容是首次被請求時,Tracker使用RTSP重定向信令將內容源站的URL返回給STB進行播放;
STB播放的同時,Tracker利用攔截到的RTSP請求的URL向內容源站發出點播內容的請求,并將該請求對應的完整RTSP內容進行緩存;Tracker按照指定的緩存策略從當前所有的Peer節點中選取至少一個Peer節點,并將緩存的RTSP內容按照預設的分發規則分發到選取的Peer節點中進行存儲;各Peer節點上報分發結果給Tracker,Tracker在預設的Peer列表中記錄各Peer節點與各Peer節點存儲的RTSP內容的對應關系;
當STB再次發出相同的RTSP請求時,STB所在的Peer節點攔截該RTSP請求,并重定向到Tracker;Tracker使用RTSP重定向信令將STB重定向到STB所在的Peer節點,同時Tracker查找該RTSP請求所對應的RTSP內容的所有片段所在的Peer列表,并發送給STB所在的Peer節點;STB所在的Peer節點按照指定的出流策略從Tracker發送的Peer列表中選取存儲有該RTSP內容的Peer節點并請求其出流;再將流數據返回給STB播放。
2.如權利要求1所述的基于RTSP的P2P點播系統,其特征在于:所述Tracker內部設置有信令服務器、緩存服務器和數據庫服務器;所述Tracker利用信令服務器進行RTSP重定向信令的發送,利用緩存服務器緩存用戶請求的完整RTSP內容,利用數據庫服務器記錄各Peer節點與各Peer節點存儲的RTSP內容的對應關系。
3.一種應用權利要求1所述系統的基于RTSP的P2P點播方法,其特征在于,該方法包括以下步驟:
S1、客戶端STB根據用戶點播的內容向內容源站發出RTSP請求;
S2、STB所在的Peer節點攔截STB發出的RTSP請求,并重定向到Tracker;
S3、Tracker判定STB所請求的內容是首次被請求時,Tracker使用RTSP重定向信令將內容源站的URL返回給STB進行播放;
S4、STB播放的同時,Tracker利用攔截到的RTSP請求的URL向內容源站發出點播內容的請求,并將該請求對應的完整RTSP內容進行緩存;
S5、Tracker按照指定的緩存策略從當前所有的Peer節點中選取出至少一個Peer節點,并將步驟S4中緩存的RTSP內容按照預設的分發規則分發到選取的Peer節點中進行存儲;
S6、各Peer節點上報分發結果給Tracker,Tracker在預設的Peer列表中記錄各Peer節點與各Peer節點存儲的RTSP內容的對應關系;
S7、當STB再次發出相同的RTSP請求時,STB所在的Peer節點攔截該RTSP請求,并重定向到Tracker;
S8、Tracker使用RTSP重定向信令將STB重定向到STB所在的Peer節點,同時Tracker查找該RTSP請求所對應的RTSP內容的所有片段所在的Peer列表,并發送給STB所在的Peer節點;
S9、STB所在的Peer節點按照指定的出流策略從Tracker發送的Peer列表中選取存儲有該RTSP內容的Peer節點并請求其出流;再將流數據返回給STB播放。
4.如權利要求3所述的基于RTSP的P2P點播方法,其特征在于:步驟S2和S7中,STB所在的Peer節點利用預設的劫持程序攔截STB發出的RTSP請求。
5.如權利要求3所述的基于RTSP的P2P點播方法,其特征在于:步驟S3中,當Tracker判定STB所請求的內容不是首次被請求時,轉入步驟S7,按照再次請求的處理流程進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢市烽視威科技有限公司,未經武漢市烽視威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711324332.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車載終端設備組件
- 下一篇:一種云環境下支持安全操作系統動態部署的便攜式裝置





