[發明專利]一種直播服務器切換方法、系統及客戶端在審
| 申請號: | 201710028120.6 | 申請日: | 2017-01-13 |
| 公開(公告)號: | CN106850277A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 唐禛芳 | 申請(專利權)人: | 北京粉筆藍天科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京中政聯科專利代理事務所(普通合伙)11489 | 代理人: | 陳超 |
| 地址: | 100020 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直播 服務器 切換 方法 系統 客戶端 | ||
1.一種直播服務器切換方法,應用于客戶端,其特征在于,包括:
獲取當前連接服務器P的當前網絡丟包率、當前網絡延時以及當前網絡抖動;
基于所述當前網絡丟包率、當前網絡延時以及當前網絡抖動,計算當前連接服務器P的當前網絡質量QP;
判斷所述當前網絡質量QP是否大于預定值P;
若所述當前網絡質量QP大于預定值P,則控制客戶端切換至備選服務器集合中的目標服務器,其中,備選服務器集合包括至少一個備選服務器。
2.根據權利要求1所述的方法,其特征在于,當所述客戶端為直播客戶端以發送直播數據包至當前連接服務器P時;
所述獲取當前連接服務器P的當前網絡丟包率、當前網絡抖動的步驟包括:
基于實時傳輸控制協議,向當前連接服務器P發送發送端報告SR;
其中,所述發送端報告SR至少包括:發送端報告SR的發送時間、已發送至當前連接服務器P的直播數據包的發送數量,每個直播數據包至少包括:與其自身唯一對應的序列號及數據包發送時間,其中直播數據包的序列號為連續標號;
接收當前連接服務器P返回的與所述發送端報告SR對應的接收端報告RR;
其中,接收端報告RR至少包括:與其自身對應的發送端報告SR的發送時間、當前網絡丟包率、當前網絡抖動;
其中,當前網絡丟包率,是當前連接服務器P在基于直播客戶端已發送的直播數據包的發送數量、各已發送的直播數據包的序列號和當前連接服務器P自身接收到的各直播數據包的序列號確定丟包數量后,計算得到的;
當前網絡抖動,是當前連接服務器P基于序列號連續的兩個直播數據包的數據包發送時間的差值,和接收到該序列號連續的兩個直播數據包的數據包接收時間的差值,計算得到的;
所述獲取當前網絡延時的步驟包括:
基于發送端報告SR的發送時間,和接收到與該發送端報告SR對應的接收端報告RR的接收時間的差值,計算獲取當前網絡延時。
3.根據權利要求1所述的方法,其特征在于,當客戶端為觀看客戶端時以接收當前連接服務器P轉發的直播數據包和發送端報告SR時;
所述獲取當前連接服務器P的當前網絡丟包率的步驟包括:
基于發送端報告SR中包括的直播客戶端已發送至當前連接服務器P的直播數據包的發送數量,和已發送的各直播數據包的序列號,及觀看客戶端已接收的各直播數據包的序列號,確定丟包數量;
基于丟包數量和所述發送數量,計算獲取當前網絡丟包率;
所述獲取當前連接服務器P的當前網絡抖動的步驟包括:
基于序列號連續的兩個直播數據包的數據包發送時間的差值,和觀看客戶端接收到該序列號連續的兩個直播數據包的接收時間的差值,計算獲取當前網絡抖動;
所述獲取當前連接服務器P的當前網絡延時的步驟包括:
基于最新接收到的直播數據包的數據包發送時間,和當前正播放的直播數據包的數據包發送時間的差值,計算獲取當前網絡延時;
其中,播數據包和發送端報告SR是由直播客戶端發送至當前連接服務器P的;發送端報告SR至少包括:發送端報告SR的發送時間、直播客戶端已發送至當前連接服務器P的直播數據包的發送數量,每個直播數據包至少包括:與其自身唯一對應的序列號及數據包發送時間,其中直播數據包的序列號為連續標號。
4.根據權利要求1至3任一項所述的方法,其特征在于,
所述基于所述當前網絡丟包率、當前網絡延時以及當前網絡抖動,計算當前連接服務器P的當前網絡質量QP的步驟包括:
基于第一預設公式計算當前連接服務器P的當前網絡質量QP;
其中,所述第一預設公式為:
QP=a*LOSTP+b*JITTERP+c*DELAYP;
LOSTP為所述當前網絡丟包率;JITTERP為所述當前網絡抖動;DELAYP為所述當前網絡延時;a,b,c分別為預設加權系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京粉筆藍天科技有限公司,未經北京粉筆藍天科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710028120.6/1.html,轉載請聲明來源鉆瓜專利網。





