[發明專利]視頻獲取方法、裝置、設備及計算機可讀存儲介質有效
| 申請號: | 202011266853.1 | 申請日: | 2020-11-12 |
| 公開(公告)號: | CN112468827B | 公開(公告)日: | 2023-02-21 |
| 發明(設計)人: | 李清;馬曉騰;江勇;鄒龍昊;成劍 | 申請(專利權)人: | 鵬城實驗室;清華大學深圳國際研究生院;南方科技大學 |
| 主分類號: | H04N21/218 | 分類號: | H04N21/218;H04N21/226;H04N21/231;H04N21/232;H04N21/24;H04N21/262;H04N21/647 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 朱陽波 |
| 地址: | 518000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 獲取 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
1.一種視頻獲取方法,其特征在于,所述視頻獲取方法包括以下步驟:
通過發送指示下載目標視頻塊的請求信息至本地服務器,獲取所述本地服務器生成的種子節點列表;
根據本地節點的質量感知碼率自適應算法判斷所述種子節點列表中是否存在存儲有所述目標視頻塊的第一目標節點對應的目標ID;
若否,則基于所述本地服務器的智能決策算法,計算從上層服務器下載所述目標視頻塊的預測收益;
若所述預測收益小于預設下載成本,則基于本地服務器的碼率自適應算法確定從云服務器中下載所述目標視頻塊;
所述根據本地節點的質量感知碼率自適應算法判斷所述種子節點列表中是否存在存儲有所述目標視頻塊的第一目標節點對應的目標ID的步驟包括:
基于所述目標視頻塊的視頻質量qtar和所述目標視頻塊的視頻塊編號l決策所述目標視頻塊的第一視頻碼率τtar,1;
將所述種子節點列表中與所述τtar,1對應的節點ID形成第一節點集合Φtemp,1;
若所述Φtemp,1為空集,則基于所述qtar、所述l、用戶輸入的高于所述qtar的裕度低于所述qtar的裕度所述目標視頻塊的體積集合和質量集合本地節點的設備類型ρm決策所述目標視頻塊的第一碼率集合
將所述種子節點列表中與所述對應的節點ID形成第二節點集合Φtemp,2;
若所述Φtemp,2為非空集合,選擇所述Φtemp,2中上傳帶寬均值最高的節點為第一目標節點,確定所述第一目標節點的ID為目標ID;
若所述Φtemp,2為空集,則確定所述種子節點列表中不存在存儲有所述目標視頻塊的第一目標節點對應的目標ID。
2.如權利要求1所述的視頻獲取方法,其特征在于,所述請求信息包括所述目標視頻塊的視頻名稱和本地節點標識,所述根據質量感知碼率自適應算法判斷所述種子節點列表中是否存在存儲有所述目標視頻塊的第一目標節點對應的目標ID的步驟之前,還包括:
從所述本地服務器下載媒體描述文件,并于所述媒體描述文件中提取所述l、與所述qtar、及與所述本地節點標識對應的設備類型ρm。
3.如權利要求2所述的視頻獲取方法,其特征在于,所述若否,則基于所述本地服務器的智能決策算法,計算從上層服務器下載所述目標視頻塊的預測收益的步驟包括:
若否,則獲取所述本地節點緩存所述目標視頻后的剩余緩存空間預測值bm、所述本地節點的剩余緩存閾值θ,以及所述本地服務器到所述本地節點的吞吐量的預測值Te;
依據所述Te確定所述bm小于所述θ,則計算從上層服務器下載所述目標視頻塊的預測收益。
4.如權利要求3所述的視頻獲取方法,其特征在于,所述若所述預測收益小于預設下載成本,則基于本地服務器的碼率自適應算法確定從所述云服務器中下載所述目標視頻塊的步驟包括:
若所述預測收益小于所述預設下載成本,則基于本地服務器的碼率自適應算法,根據所述qtar、所述l、所述ρm決策所述目標視頻塊的第二視頻碼率τtar,2;
根據所述τtar,2,所述Te,所述l,所述bm和所述θ,確定是否從所述本地服務器下載所述目標視頻塊;
若否,當所述bm小于所述θ時,從所述云服務器獲取所述目標視頻塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鵬城實驗室;清華大學深圳國際研究生院;南方科技大學,未經鵬城實驗室;清華大學深圳國際研究生院;南方科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011266853.1/1.html,轉載請聲明來源鉆瓜專利網。





