[發明專利]直播流獲取方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201811053048.3 | 申請日: | 2018-09-10 |
| 公開(公告)號: | CN109194972B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 陳果 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/239;H04N21/462;H04N21/858;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 郭晶 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 獲取 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種直播流獲取方法,其特征在于,所述方法包括:
基于至少一個域名,創建至少一個鏈接,基于每個鏈接與服務器之間保持通信,所述至少一個域名是指獲取直播流時可能訪問的服務器的地址;
當檢測到直播流獲取操作時,獲取直播流的流地址;
基于所述流地址,從所述至少一個鏈接中獲取目標鏈接,所述目標鏈接與所述流地址的域名相同;
基于所述目標鏈接和所述流地址,從所述服務器中獲取所述流地址對應的直播流;
所述創建至少一個鏈接,基于每個鏈接與服務器之間保持通信,包括:
從本地或云端獲取至少一個域名;
在每個域名后添加串流名稱,得到至少一個鏈接;
基于所述至少一個鏈接訪問所述服務器,與所述服務器之間保持通信。
2.根據權利要求1所述的方法,其特征在于,所述在每個域名后添加串流名稱,包括:
在每個域名后添加隨機生成的串流名稱;或,在每個域名后添加預設串流名稱。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據每個鏈接對應的與所述服務器的通信情況,對所述每個鏈接的狀態進行更新。
4.根據權利要求3所述的方法,其特征在于,所述根據每個鏈接對應的與所述服務器的通信情況,對所述每個鏈接的狀態進行更新,包括:
對于任一個鏈接,當通過所述鏈接與所述服務器建立通信的過程中未與所述服務器建立完成網絡流連接時,將所述鏈接的狀態設置為不可用狀態;
當通過所述鏈接與所述服務器建立完成網絡流連接時,將所述鏈接的狀態設置為可用狀態。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
對于任一個鏈接,當通過所述鏈接與所述服務器建立完成網絡流連接時,暫停基于所述鏈接進行的指令交互步驟;
周期性地基于所述鏈接向所述服務器發送網絡請求,基于所述網絡請求對應的響應的接收情況,對所述鏈接進行處理。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
當周期性地基于所述鏈接向所述服務器發送網絡請求時,將所述鏈接的狀態設置為不可用狀態;
所述基于所述網絡請求對應的響應的接收情況,對所述鏈接進行處理,包括:
當目標時長內未接收到所述服務器發送的響應時,銷毀所述鏈接,重新創建一個鏈接;或,
當目標時長內接收到所述服務器發送的響應時,將所述鏈接的狀態設置為可用狀態。
7.根據權利要求1所述的方法,其特征在于,所述基于所述流地址,從所述至少一個鏈接中獲取目標鏈接,包括:
獲取所述流地址包括的目標域名和目標串流名稱;
對所述目標域名和所述至少一個鏈接進行匹配,獲取匹配的鏈接作為目標鏈接。
8.根據權利要求7所述的方法,其特征在于,所述基于所述目標鏈接和所述流地址,從所述服務器中獲取所述流地址對應的直播流,包括:
將所述目標鏈接中的串流名稱替換為所述目標串流名稱;
基于替換后的所述目標鏈接,從所述服務器中獲取所述目標串流名稱對應的直播流。
9.根據權利要求7所述的方法,其特征在于,所述方法還包括:
當所述目標鏈接的狀態為可用狀態時,執行所述基于所述目標鏈接和所述流地址,從所述服務器中獲取所述流地址對應的直播流的步驟;
當所述基于所述目標鏈接和所述流地址,從所述服務器中獲取所述流地址對應的直播流的結果為獲取失敗或所述目標鏈接的狀態為不可用狀態時,銷毀所述目標鏈接,基于所述流地址重新創建一個鏈接,基于所述重新創建的鏈接,從所述服務器中獲取所述流地址對應的直播流。
10.根據權利要求7所述的方法,其特征在于,所述方法還包括:
當所述匹配的鏈接的數量為多個時,從多個匹配的鏈接中獲取狀態為可用狀態的鏈接作為目標鏈接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司,未經廣州酷狗計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811053048.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:線圈裝置
- 下一篇:一種基于重心理論的電動公交車充電站選址方法





