Http流傳輸?shù)亩嗉僭O速率自適應的制作方法
【專利說明】HTTP流傳輸?shù)亩嗉僭O速率自適應
[0001] 相關申請的交叉引用
[0002] 本申請要求于2012年10月19日遞交的臨時申請No. 61/716,369的優(yōu)先權的權 益。
【背景技術】
[0003] 對于通過因特網將多媒體內容(例如音頻、視頻等)傳遞給機頂盒、可上網電視、 計算機、無線設備等而言,通過超文本傳輸協(xié)議(HTTP)的流傳輸已成為常規(guī)途徑。多媒體 內容在多種不同比特率、分辨率、最小和/或最大帶寬下可得,并且可來自多個源。
[0004] HTTP流傳輸客戶端(例如無線發(fā)射/接收單元(WTRU))可采用流速率自適應。這 種流速率自適應方法可應用例如一步式或步進式放大/縮?。╯cale-up/scale-down)技術 來將帶寬利用率最大化。盡管如此,這種速率自適應技術會可能會導致回放質量的突然和 /或明顯改變,這會令終端用戶不滿,例如那些關注下列中的一者或多者的終端用戶:不斷 感知的幀速率;最小的明顯質量變化;在整個多媒體流會話期間視頻和/或音頻資料的一 貫清晰度;從不同設備訪問流多媒體內容并保證最小間斷的能力等等。
[0005] 此外,某些流速率自適應方法可能無法令人滿意地處理多個流傳輸客戶端之間的 網絡資源共享和/或不同流媒體分量(例如視頻、音頻、定時文本和/或幻燈片(例如演示 幻燈片))之間的帶寬分離的問題。
【發(fā)明內容】
[0006] 可針對一種或多種無線多媒體流(例如視頻流)情形來執(zhí)行多假設速率自適應技 術。
[0007] 管理多媒體流會話的一種方法可包括由客戶端發(fā)送對第一部分內容的請求至服 務器??蓮拇斫邮枕憫?。所述響應可包括所述第一部分內容以及與可通過所述代理得到 的第二部分內容關聯(lián)的信息。請求可被發(fā)送至所述代理以使所述代理將所述第二部分內容 傳遞至所述客戶端。與多媒體流會話關聯(lián)的特性的改變可基于接收自所述代理的數(shù)據而得 以確定。改變速率自適應可被確定。
[0008] -種無線發(fā)射/接收單元(WTRU)可包括處理器,該處理器被配置成促使所述WTRU 發(fā)送對第一部分內容的請求至服務器。在從代理接收到包括所述第一部分內容以及與可通 過所述代理得到的第二部分內容關聯(lián)的信息的響應的情況下,所述處理器可促使所述WTRU 發(fā)送請求至所述代理以使所述代理傳遞所述第二部分內容至所述WTRU。所述處理器可被配 置成基于接收自所述代理的數(shù)據來確定與所述多媒體流會話關聯(lián)的特性的改變以及確定 改變速率自適應。
【附圖說明】
[0009] 圖1示出了以不同比特率編碼的示例多媒體內容。
[0010] 圖2示出了示例自適應流傳輸。
[0011] 圖3為各個接入網絡的示例峰值帶寬表。
[0012] 圖4為能夠實現(xiàn)多媒體流傳輸?shù)氖纠O備的示例屏幕分辨率表。
[0013] 圖5為不例標準屏幕分辨率表。
[0014] 圖6示出了以不同比特率編碼并被劃分成分段的示例多媒體內容。
[0015] 圖7示出了示例超文本傳輸協(xié)議(HTTP)流會話。
[0016] 圖8A-8C示出了示例HTTP流視頻播放器的示例狀態(tài)和緩沖器模型。
[0017] 圖9A為示例固定、遞增及步進變化業(yè)務模式的圖表,其中多假設速率自適應可應 用于所述業(yè)務模式。
[0018] 圖9B為示例可變、遞減及陡降業(yè)務模式的圖表,其中多假設速率自適應可應用于 所述業(yè)務模式。
[0019] 圖9C為示例代理高速緩存及廣告贊助業(yè)務模式的圖表,其中多假設速率自適應 可應用于所述業(yè)務模式。
[0020] 圖10示出了示例假設表示。
[0021] 圖11為各個事件的示例參數(shù)表示表。
[0022] 圖12示出了包含HTTP代理的流會話的速率自適應的示例消息圖表。
[0023] 圖13示出了媒體分量的示例優(yōu)先級。
[0024] 圖14A示出了示例通信系統(tǒng)的系統(tǒng)圖示,其中一個或多個公開的實施方式可在所 述示例通信系統(tǒng)中實施。
[0025] 圖14B示出了可在圖14A示出的通信系統(tǒng)中使用的示例無線發(fā)射/接收單元 (WTRU)的系統(tǒng)圖示。
[0026] 圖14C示出了可在圖14A示出的通信系統(tǒng)中使用的示例無線電接入網絡和示例核 心網的系統(tǒng)圖示。
[0027] 圖14D示出了可在圖14A示出的通信系統(tǒng)中使用的示例無線電接入網絡和示例核 心網的系統(tǒng)圖示。
[0028] 圖14E示出了可在圖14A示出的通信系統(tǒng)中使用的示例無線電接入網絡和示例核 心網的系統(tǒng)圖示。
【具體實施方式】
[0029] 現(xiàn)在參照各個附圖對說明性實施方式進行詳細描述。雖然該描述提供了可能實施 的具體示例,應當注意的是,所述細節(jié)是示例性的且不對本申請的范圍進行限制。此外,附 圖中示出的一個或多個消息圖表為示例性的??梢允褂闷渌麑嵤┓绞健T谶m當時候可對所 述消息的順序進行變更。在不需要的情況下可對消息進行忽略,并且可添加額外的流程。
[0030] 舉例來說,為了對關聯(lián)的通信網絡的可變帶寬做出響應,可針對通過有線和/或 無線網絡(例如3G或4G蜂窩網絡、WiFi、因特網等)建立的流會話(例如多媒體內容流) 執(zhí)行速率自適應。例如,根據自適應流傳輸,將媒體流動傳輸至一個或多個流傳輸客戶端的 速率可根據網絡條件變化進行調整以保持恒定的視頻質量。自適應流傳輸使得一個或多個 流傳輸客戶端能夠將由所述一個或多個客戶端接收流媒體的各自的速率與各自的可用帶 寬或質量等級標準以及所述一個或多個流傳輸客戶端相關聯(lián)。
[0031] 在自適應流傳輸系統(tǒng)中,內容提供商可以不同的比特率104、106、108提供流傳輸 內容102,如圖1所示。所述內容可通過多個目標比特率(例如Γι、ι·2···ι·Μ)進行編碼。為了 實現(xiàn)這些目標比特率,可以改變下列參數(shù)中的一者或多者:視覺質量或SNR ;幀分辨率;幀 速率;采樣速率;信道數(shù)量;和/或編解碼器。與流傳輸內容關聯(lián)的描述文件110 (例如媒 體呈現(xiàn)描述(MPD))可提供與所述流傳輸內容和/或其多重表述關聯(lián)的元數(shù)據和/或技術 信息,并且可實現(xiàn)一個或多個不同可用比特率的選擇。該描述文件(例如MPD)可以被稱為 清單(manifest) 〇
[0032] 以多種速率發(fā)布流傳輸內容會增加與所述流傳輸內容相關聯(lián)的制作、質量保證 (QA)、管理和/或存儲成本,由此可用的流傳輸內容的可用速率和/或分辨率的數(shù)量就會受 到限制。
[0033] 舉例來說,支持帶寬自適應的流傳輸客戶端(例如流媒體播放器)可從媒體內容 描述獲得可用比特率。流傳輸客戶端可測量和/或估計可用帶寬202和/或可通過以不同 比特率204請求分段來控制關聯(lián)的流會話,這可以允許流傳輸客戶端在多媒體內容的回放 期間適應于帶寬波動,如圖2所示。流傳輸客戶端可基于下列中的一者或多者測量和/或 估計可用帶寬202 :緩沖等級、差錯率、延時抖動等等。除了可用帶寬之外,流傳輸客戶端還 可考慮一個或多個其他因素(例如檢視條件(viewing condition),如在做出有關在流會 話中使用的比特率和/或分段的決定時)。
[0034] 舉例來說,可基于流傳輸客戶端和/或網絡反饋、由服務器來控制流切換行為。例 如,這種模型可利用基于實時傳輸協(xié)議(RTP)和/或實時流傳輸協(xié)議(RTSP)協(xié)議的流傳輸 技術來實現(xiàn)。
[0035] 舉例來說,可由與接入網絡相關聯(lián)的一個或多個流傳輸客戶端所使用的接入網絡 帶寬可由于接入網絡使用的一個或多個底層通信技術(如圖3表中所示)、與接入網絡相關 聯(lián)的多個用戶、一個或多個流傳輸客戶端各自相對于接入網絡的位置、與接入網絡相關聯(lián) 的信號強度等等原因而產生變化。
[0036] 舉例來說,根據呈現(xiàn)流傳輸內容的設備(例如智能電話、平板電腦、便攜式計算 機、高清電視(HDTV)等等),流傳輸內容可通過不同分辨率進行呈現(xiàn)。圖4的表格示出了具 有多媒體流傳輸能力的示例設備的關聯(lián)的屏幕分辨率。圖5的表格示出了與流傳輸內容一 致的示例標準屏幕分辨率。
[0037] 舉例來說,內容提供商可使用HTTP漸進式下載來分布多媒體內容,其中可在回放 之前對所述內容進行下載(例