[發(fā)明專利]一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810904114.7 | 申請(qǐng)日: | 2018-08-09 |
| 公開(kāi)(公告)號(hào): | CN109040854B | 公開(kāi)(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計(jì))人: | 彭凱;肖勤邦;彭麟雅;譚蘅睿;張勝凱;桂賓;王棟云;胡國(guó)亮 | 申請(qǐng)(專利權(quán))人: | 武漢烽火凱卓科技有限公司 |
| 主分類號(hào): | H04N21/845 | 分類號(hào): | H04N21/845;H04N21/858;H04N21/84;H04N21/2385 |
| 代理公司: | 北京中濟(jì)緯天專利代理有限公司 11429 | 代理人: | 鄧佳 |
| 地址: | 430074 湖北省武漢市洪*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 服務(wù)器 自適應(yīng) 流媒體 系統(tǒng) 流連 調(diào)度 方法 | ||
1.一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法,其特征在于:
服務(wù)器依據(jù)媒體內(nèi)容生成媒體描述文件,流媒體客戶端和流媒體服務(wù)器之間建立流連接,對(duì)所述媒體描述文件進(jìn)行預(yù)下載;各個(gè)流連接依據(jù)與網(wǎng)絡(luò)吞吐量相應(yīng)的比特率緩存媒體內(nèi)容切片,根據(jù)各個(gè)所述流連接的數(shù)據(jù)傳輸情況評(píng)估其數(shù)據(jù)傳輸性能,依據(jù)不同的穩(wěn)定狀況進(jìn)行流連接的調(diào)度,評(píng)估流調(diào)度的性能提升,依據(jù)評(píng)估結(jié)果選擇是否進(jìn)行流恢復(fù)操作;
包括:
步驟1,生成媒體描述文件,在流媒體服務(wù)器會(huì)將流媒體內(nèi)容提供商提供的媒體內(nèi)容用不同的比特率進(jìn)行編碼,將多種比特率的內(nèi)容副本對(duì)齊切割成固定大小的內(nèi)容切片,依據(jù)各個(gè)內(nèi)容副本的比特率、切片長(zhǎng)度、數(shù)據(jù)下載的URL生成媒體描述文件;
步驟2,流媒體客戶端同時(shí)向多臺(tái)流媒體服務(wù)器發(fā)起網(wǎng)絡(luò)請(qǐng)求,分別與之建立流連接;
步驟3,流媒體客戶端從服務(wù)器下載媒體描述文件;
步驟4,客戶端對(duì)媒體內(nèi)容進(jìn)行初始緩存;
步驟5,各個(gè)活動(dòng)的流連接緩存媒體內(nèi)容切片,若所有媒體內(nèi)容下載完畢則結(jié)束,否則進(jìn)入步驟6;
步驟6,判斷當(dāng)前活動(dòng)的流連接數(shù)量m是否大于1,若是,則執(zhí)行步驟7,若否,則執(zhí)行步驟10;
步驟7,判斷m條活動(dòng)的流連接狀態(tài)是否均為穩(wěn)定,若是,則進(jìn)入步驟9,若否,則進(jìn)入步驟8;
步驟8,判斷不穩(wěn)定狀態(tài)下流調(diào)度條件,計(jì)算各個(gè)流連接之間的媒體內(nèi)容切片的比特率等級(jí)的最大差值Gap,判斷Gap≥H是否成立,若是,則執(zhí)行步驟9,若否,則執(zhí)行步驟10,其中,L為服務(wù)器能提供的最大比特率的等級(jí);
步驟9,停用流連接,根據(jù)所有流連接當(dāng)前或者最近一次緩存的媒體內(nèi)容切片的比特率,停止比特率最低的流連接的活動(dòng),使其進(jìn)入休眠狀態(tài),回到步驟5;
步驟10,判斷流調(diào)度操作是否提升系統(tǒng)整體性能,若是,則跳回到步驟5,若否,則進(jìn)入步驟11;
步驟11,流恢復(fù):?jiǎn)拘阉刑幱谛菝郀顟B(tài)的流連接,并以當(dāng)前系統(tǒng)選擇的比特率初始化所有流連接的數(shù)據(jù)傳輸,然后回到步驟5。
2.根據(jù)權(quán)利要求1所述的一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法,其特征在于:
所述步驟5中各個(gè)活動(dòng)的流連接是根據(jù)網(wǎng)絡(luò)吞吐量選擇相適應(yīng)的比特率緩存媒體內(nèi)容切片自適應(yīng)傳輸。
3.根據(jù)權(quán)利要求1所述的一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法,其特征在于,所述步驟7判斷各個(gè)當(dāng)前活動(dòng)的流連接狀態(tài)是否均為穩(wěn)定的方法是,依次判斷各個(gè)所述流連接i的狀態(tài),i=1,2,…,m,判斷方法包括:
步驟7.1,記錄所述流媒體傳輸媒體內(nèi)容切片的比特率,客戶端為該流連接設(shè)置一個(gè)長(zhǎng)度為k的數(shù)組,記錄該流連接最近k次緩存的媒體內(nèi)容切片的比特率;
步驟7.2,獲取所述流媒體最近下載的k個(gè)媒體內(nèi)容切片比特率等級(jí)樣本中的最大差值Gi,獲取k個(gè)媒體內(nèi)容切片比特率等級(jí)樣本中的最大值Mi;
步驟7.3,判斷Gi≤1且Mi≤L是否成立,若是,則表示該流媒體狀態(tài)穩(wěn)定,若否,則表示該流媒體狀態(tài)不穩(wěn)定,其中,L為服務(wù)器能提供的最大比特率的等級(jí)。
4.根據(jù)權(quán)利要求3所述的一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法,其特征在于,所述步驟10判斷流調(diào)度操作是否提升系統(tǒng)整體性能的方法為:
首先判斷是否連續(xù)k個(gè)媒體塊當(dāng)前活動(dòng)流中的最大比特率等級(jí)Lcurrent小于等于流削減之前的最高比特率等級(jí)SIDbefore,若是,則表示視頻流媒體的質(zhì)量在流削減操作之后出現(xiàn)了下降,流調(diào)度操作未提升系統(tǒng)整體性能,
若否,則進(jìn)一步判斷SIDhighest≥SIDbefore和是否同時(shí)成立,若是,則表示流調(diào)度操作未提升系統(tǒng)整體性能,若否,則表示流調(diào)度操作提升系統(tǒng)整體性能,
其中,SIDhighest表示播放器最終達(dá)到的最高比特率等級(jí),L表示服務(wù)器所能提供的最大比特率的等級(jí),0<ρ<1。
5.根據(jù)權(quán)利要求1所述的一種適用于多服務(wù)器自適應(yīng)流媒體系統(tǒng)的流連接調(diào)度方法,其特征在于:所述內(nèi)容切片的大小為2-10秒。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢烽火凱卓科技有限公司,未經(jīng)武漢烽火凱卓科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810904114.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無(wú)損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹(shù)木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 一種將寬帶流媒體系統(tǒng)接入移動(dòng)網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺(tái)及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動(dòng)流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)





