[發明專利]P2P視頻直播的資源智能匹配系統有效
| 申請號: | 201310439911.X | 申請日: | 2013-09-24 |
| 公開(公告)號: | CN103475948A | 公開(公告)日: | 2013-12-25 |
| 發明(設計)人: | 魏振亞;陳曙東 | 申請(專利權)人: | 江蘇物聯網研究發展中心 |
| 主分類號: | H04N21/63 | 分類號: | H04N21/63;H04L29/06;H04L29/08 |
| 代理公司: | 無錫市大為專利商標事務所 32104 | 代理人: | 殷紅梅 |
| 地址: | 214135 江蘇省無錫市新區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | p2p 視頻 直播 資源 智能 匹配 系統 | ||
技術領域
本發明涉及一種資源匹配系統,尤其是一種P2P視頻直播的資源智能匹配系統,屬于互聯網視頻直播的技術領域。
背景技術
目前,有很多P2P視頻直播系統,它是一種網絡視頻廣播方式,它利用P2P的原理來建立播放網絡,從而達到節省服務器帶寬消耗、減輕服務器處理壓力的目的。所謂P2P原理即客戶端不但可以連接到服務器請求視頻流,也可以直接連接到其他客戶端請求視頻流,而不是像過去那樣只能連接到服務器去瀏覽或下載。
現有的P2P視頻直播系統根據用戶愛好把有共同愛好的用戶分到一組,并與同組的其他節點共享內容;但是,現有系統往往只具備對視頻內容的分發和組裝的能力,在網絡狀況不佳或者終端設備的配置比較低的情況下,客戶就很可能無法享受良好的視頻服務,并最終直接影響觀看效果;另外,對于不同類型的客戶端設備,例如,由于移動設備資源受限的問題,同樣的視頻流在個人電腦上播放與在手機或者平板電腦上播放,導致客戶的體驗度必然是不同的。
發明內容
本發明的目的是克服現有技術中存在的不足,提供一種P2P視頻直播的資源智能匹配系統,其能減少視頻服務器的部署壓力,提高用戶的體驗度,增加用戶粘度,適應范圍廣,安全可靠。
按照本發明提供的技術方案,所述P2P視頻直播的資源智能匹配系統,包括視頻服務器,追蹤服務器、web服務器以及客戶端;所述客戶端包括請求客戶端及播放客戶端;
視頻服務器,與追蹤服務器、web服務器以及客戶端連接,視頻服務器采集能提供視頻的視頻基本信息,并將所述視頻基本信息注冊到追蹤服務器,且將所述視頻基本信息以及追蹤服務器的信息發布到web服務器,當有請求客戶端請求視頻時,視頻服務器將相關視頻編碼壓縮成請求客戶端所需的分辨率和清晰度,并傳送給請求客戶端;
追蹤服務器,對視頻服務器注冊的視頻基本信息生成視頻信息記錄列表,并能對請求客戶端的觀看視頻注冊請求進行管理,以讓請求客戶端連接相應的視頻服務器或播放客戶端,通過視頻服務器或播放客戶端觀看所需的視頻資源;
web服務器,接收視頻服務器提供的視頻基本信息以及追蹤服務器的信息,以讓請求客戶端查找所需的視頻基本信息,并能連接到與所述視頻基本信息相應的追蹤服務器。
所述視頻服務器包括視頻采集模塊以及視頻處理模塊,視頻采集模塊采集所述視頻服務器內能提供視頻的視頻基本信息,并把所述視頻基本信息以流的形式傳遞到視頻處理模塊,視頻處理模塊進行視頻編碼、壓縮、發布、分發,以將視頻基本信息注冊到追蹤服務器,并將視頻基本信息以及追蹤服務器的信息發布到web服務器;視頻服務器能將請求客戶端請求的視頻發送到所述請求客戶端上。
所述追蹤服務器的視頻信息記錄列表包括視頻編號、名稱、視頻服務器的IP地址、端口號以及視頻清晰度和分辨率,追蹤服務器能將視頻服務器的視頻基本信息注冊請求添加到視頻信息記錄列表的末尾。
所述追蹤服務器與請求客戶端連接,并在收到請求客戶端的觀看視頻注冊請求時,追蹤服務器查找視頻信息記錄列表中是否存在與請求客戶端的觀看視頻注冊請求的視頻編號和名稱一致的記錄;當視頻信息記錄列表中不存在與請求客戶端的觀看視頻注冊請求一致的記錄時,追蹤服務器輸出注冊請求失敗信息;否則,追蹤服務器查找視頻信息記錄列表中是否存在與請求客戶端的觀看視頻注冊請求的視頻分辨率和清晰度一致的記錄;
當追蹤服務器未查找到與請求客戶端的觀看視頻注冊請求的視頻分辨率和清晰度一致的記錄時,追蹤服務器生成請求觀看視頻客戶端列表,將請求客戶端的觀看視頻注冊請求的視頻分辨率和清晰度信息插入請求觀看視頻客戶端列表中,并將所述請求觀看視頻客戶端列表添加至相應的觀看視頻客戶端列表中,且把提供所述觀看視頻客戶端列表中觀看視頻的視頻服務器的IP地址及端口號發送至客戶端;否則,追蹤服務器將所述請求客戶端的信息插入對應分辨率和清晰度觀看視頻客戶端列表中,并向客戶端傳輸設定數量的播放客戶端的節點信息。
所述追蹤服務器將請求客戶端的信息插入觀看視頻客戶端列表后,向請求客戶端傳輸對應播放列表的前50位的播放客戶端的節點信息;當所述觀看視頻客戶端列表中的播放客戶端數量低于50時,將提供所述視頻的視頻服務器信息傳輸到所述請求客戶端。
所述追蹤服務器收到客戶端的緊急請求時,追蹤服務器根據客戶端信息找到所述客戶端所在的觀看視頻客戶端列表,把最新的前30位的觀看視頻的播放客戶端的節點信息傳輸到客戶端;當所述觀看視頻的播放客戶端的數量低于30個時,追蹤服務器將提供相應視頻的視頻服務器信息傳輸到客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇物聯網研究發展中心,未經江蘇物聯網研究發展中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310439911.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:降低回放音頻延遲伴唱系統及其方法
- 下一篇:一種邊看電視邊學習的方法和電視





