亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于將媒體內(nèi)容流式傳輸?shù)娇蛻舳嗽O(shè)備的方法和設(shè)備的制造方法_3

文檔序號:9553574閱讀:來源:國知局
改變頻道”的請求流式傳輸媒體的設(shè)備的重放啟動延遲。另一個是更好地管理網(wǎng)絡(luò)帶寬,其中,多個客戶端設(shè)備同時地訪問由HLS服務(wù)器104提供的流式傳輸內(nèi)容。如這里所使用的網(wǎng)絡(luò)帶寬是可用于HLS服務(wù)器104以便將媒體流式傳輸?shù)奖慌c之相連的所有客戶端設(shè)備的累積帶寬。可用網(wǎng)絡(luò)帶寬指的是可自由地分配給特定客戶端設(shè)備的網(wǎng)絡(luò)帶寬部分。由HLS服務(wù)器104進行的媒體段文件替換可以是臨時地或者永久性地完成。例如,在其中目的是減小啟動延遲的特定實施例中,當(dāng)客戶端設(shè)備已緩沖了足夠的內(nèi)容要重放時,HSL完全104將客戶端設(shè)備從所請求媒體流指引回到媒體段文件。在其中對網(wǎng)絡(luò)帶寬的需求高的另一實施例中,客戶端設(shè)備在延長的時間段內(nèi)繼續(xù)接收替換媒體段文件。
[0039]在特定實施例中,HSL服務(wù)器104是有狀態(tài)服務(wù)器,并且在206處確定替換組標(biāo)識符包括其確定以下準則中的至少一個并對其加權(quán):第一客戶端設(shè)備的設(shè)備類型;第一客戶端設(shè)備的緩沖器尺寸;連接到服務(wù)器104的客戶端設(shè)備的數(shù)目;或可用網(wǎng)絡(luò)帶寬。如這里所使用的有狀態(tài)服務(wù)器是保持從與客戶端設(shè)備的通信交互接收到的客戶端數(shù)據(jù)(即,狀態(tài)數(shù)據(jù))的服務(wù)器。在一個實施例中,HLS服務(wù)器104向連接的客戶端設(shè)備130-134詢問其硬件和/或軟件配置。在另一實施例中,HLS服務(wù)器104被動地接收嵌入由客戶端設(shè)備130-134發(fā)送的請求中的配置信息。此客戶端數(shù)據(jù)被從一個請求到下一個而累積地存儲,并且被HLS服務(wù)器104在處理那些請求時使用。
[0040]通過訪問客戶端數(shù)據(jù),HLS服務(wù)器104意識到第一客戶端設(shè)備是給定類型的。例如,第一客戶端設(shè)備可以是具有15英寸屏幕的膝上型計算機130、具有4英寸屏幕的蜂窩式電話132或具有9英寸屏幕的平板計算機134。屏幕尺寸是確定將規(guī)定由第一客戶端設(shè)備接收到的編碼比特率的第二組標(biāo)識符時的重要考慮因素。一般地,較大屏幕尺寸為了清楚而要求較高的分辨率,而較小的屏幕在較低分辨率下仍能夠提供高質(zhì)量圖像。當(dāng)在確定替換組標(biāo)識符時考慮屏幕尺寸以及其它準則時,HLS服務(wù)器104可能向所考慮的每個因素分配與其相對重要性一致的權(quán)重。
[0041]第一客戶端設(shè)備的緩沖器尺寸是設(shè)備類型的一方面,其還可以被HLS服務(wù)器104在確定替換組媒體段文件時考慮。緩沖器的特性可以直接地影響與第一客戶端設(shè)備相關(guān)聯(lián)的啟動延遲。例如,在特定實施例中,第一客戶端設(shè)備表示要求在重放可以開始之前將三秒的重放時間高速緩沖在其緩沖器中的特定品牌和型號。HLS服務(wù)器104將第一客戶端設(shè)備指引到來自可變播放列表文件120中的多個可變流的第二可變流的替換組媒體段,其中,該替換可變流被以低于第一可變流的第一編碼比特率的第二編碼比特率進行編碼。由于具有較低編碼比特率的媒體段在與以較高比特率編碼的媒體段相比較時對應(yīng)于每單位重放時間較小的文件尺寸,所以第一客戶端設(shè)備可以比其針對最初在204處請求的媒體段文件組可以的更快地下載替換組媒體段。客戶端設(shè)備通過將媒體段從其被遠程地保持的位置(即,遠離客戶端設(shè)備)拷貝或傳輸?shù)狡浔槐镜氐乇3衷诳蛻舳嗽O(shè)備所擁有的儲存器或存儲器中的位置來下載媒體段。
[0042]在另一實施例中,替換組媒體段來自在提供給第一客戶端設(shè)備的可變播放列表文件120中未識別的第二可變流。如果對于替換組段而言不存在播放列表,則HLS服務(wù)器104特別為第一客戶端設(shè)備“在飛行中”或“動態(tài)地”創(chuàng)建一個播放列表。這里所使用的術(shù)語“動態(tài)地”指示動作響應(yīng)于事件而發(fā)生。這允許動作基于在事件發(fā)生時存在的條件。媒體編碼器112、流分段器114以及打包器116 —起工作以創(chuàng)建所需的媒體段文件,并且用那些文件的URL和元數(shù)據(jù)標(biāo)簽來填充新創(chuàng)建的播放列表。
[0043]在確定從以第二比特率編碼的第二可變流指向替換組媒體段的該組標(biāo)識符時,在特定實施例中,HLS服務(wù)器104還對被連接到的客戶端設(shè)備的數(shù)目和可用于將媒體內(nèi)容流式傳輸?shù)侥切┰O(shè)備的網(wǎng)絡(luò)帶寬的量加權(quán)。例如,當(dāng)必須將有限量的網(wǎng)絡(luò)帶寬分步在大量客戶端設(shè)備之間時使HLS服務(wù)器104使第一客戶端設(shè)備指向具有較小文件尺寸的較低編碼段是有利的。
[0044]HLS服務(wù)器104還在206處將所確定的該組標(biāo)識符提供給第一客戶端設(shè)備。這是以不同方式實現(xiàn)的。在一個實施例中,其中,第一請求包括HTTP GET請求,其包括識別與第一可變流相對應(yīng)的播放列表文件的URL,替換組標(biāo)識符包括一組URL,其識別替換組媒體段并將第一客戶端設(shè)備指引到替換組媒體段。例如,HLS服務(wù)器104從具有識別播放列表的URL的客戶端設(shè)備接收第一請求,該播放列表包含指向以下媒體段文件的URL:high_01.ts、high_02.ts以及high_03.ts。響應(yīng)于該請求,HLS服務(wù)器104為第一客戶端設(shè)備提供替換播放列表,其包含指向以下媒體段文件的URL:med_01.ts、med_02.ts以及med_03.ts。
[0045]在替換實施例中,第二組標(biāo)識符包括一組URL,其識別第一組媒體段但將第一客戶端設(shè)備指引到第二組媒體段。例如,HLS服務(wù)器104再次地從具有識別第一播放列表的URL的客戶端設(shè)備接收第一請求,所述第一播放列表包含指向以下媒體段文件的URL:high_01.ts、high_02.ts以及high_03.ts。響應(yīng)于該請求,HLS服務(wù)器104為第一客戶端設(shè)備提供所指示的播放列表,其包含識別以下媒體段文件的URL:high_01.ts、high_02.ts以及high_03.ts。然而,在這種情況下,用“med”傳輸流文件的內(nèi)容交換出“high”傳輸流文件的內(nèi)容(即,將“med”文件重命名為“high”文件)。
[0046]在208處,HLS服務(wù)器104在第一請求之后從第一客戶端設(shè)備接收用以提供第三組標(biāo)識符的第二請求,該第三組標(biāo)識符將第一客戶端設(shè)備指引到來自可變播放列表文件120中的多個可變流的第三可變流的第三組媒體段,其中,該第三組媒體段對應(yīng)于高于第一編碼比特率的第三編碼比特率。在實施例中,第一客戶端設(shè)備不知道由HLS服務(wù)器104提供的替換組媒體段表示低于所請求第一編碼比特率的第二編碼比特率。響應(yīng)于快于預(yù)期下載時間,第一客戶端設(shè)備請求以超過最初在204處請求的第一編碼比特率的比特率對用于流式傳輸呈現(xiàn)的下一部分的媒體段進行編碼。
[0047]在210處,響應(yīng)于208處的請求,HLS服務(wù)器104提供第四組標(biāo)識符,其將第一客戶端設(shè)備指引到來自第一可變流的第四組媒體段,其中,第四組媒體段對應(yīng)于第一編碼比特率。當(dāng)?shù)谝豢蛻舳嗽O(shè)備在第一組媒體段正在被下載期間或之后不久請求用于被向其流式傳輸?shù)拿襟w流的編碼比特率增加時,HLS服務(wù)器104通過以分層的方法逐漸地將提供給第一客戶端設(shè)備的媒體段的比特率“逐步增加”而進行響應(yīng)。這進一步在圖2的其余部分中圖示。
[0048]如果第一客戶端設(shè)備在212處更新其對具有第三編碼比特率的媒體段的請求,則HLS服務(wù)器104通過為第一客戶端設(shè)備提供一組標(biāo)識符來進行響應(yīng),該組標(biāo)識符對應(yīng)于具有在(大于)第一和(小于)第三編碼比特率之間的編碼比特率的一組媒體段。如果HLS服務(wù)器104在212處未從第一客戶端設(shè)備接收到請求,則服務(wù)器104繼續(xù)為第一客戶端設(shè)備提供與第一編碼比特率相對應(yīng)的媒體段直至接收到用于不同比特率的媒體段的請求或者與媒體段相關(guān)聯(lián)的呈現(xiàn)已被整體地流式傳輸?shù)降谝豢蛻舳嗽O(shè)備為止。
[0049]如果在216處第一客戶端設(shè)備在已在214處接收到具有在第一和第三編碼比特率之間的編碼比特率的媒體段之后進行對于具有第三編碼比特率的媒體段的重復(fù)請求,則HLS服務(wù)器104最后在218處傳送用于具有第三編碼比特率的一組媒體段的一組標(biāo)識符。如果HLS服務(wù)器104在216處未從第一客戶端設(shè)備接收到請求,則服務(wù)器104繼續(xù)提供與在214處指定的編碼比特率相對應(yīng)的媒體段。
[0050]以下示例進一步圖示HLS服務(wù)器104響應(yīng)于來自客戶端設(shè)備的對于較高比特率的重復(fù)請求而逐漸地增加其提供的比特率。如果在接收到VGA編碼^40X480像素)媒體段之后第一客戶端設(shè)備請求XGA編碼(1024X 768像素)媒體段,則HLS服務(wù)器104通過為第一客戶端設(shè)備提供SVGA編碼(800X600像素)媒體段而進行響應(yīng)。如果第一客戶端設(shè)備在接收到SVGA媒體段之后未請求分辨率的進一步增加(即,編碼比特率),則其將繼續(xù)接收SVGA媒體段。如果另一方面第一客戶端設(shè)備繼續(xù)請求XGA媒體段,則HLS服務(wù)器104提供XGA媒體段。
[0051]在第一客戶端設(shè)備的請求是甚至更高的分辨率(諸如UXGA(1600X1200像素))的情況下,如果其繼續(xù)進行對于較高分辨率的請求的話,則客戶端設(shè)備分多個階段(VGA — SVGA — XGA — UXGA)提高。當(dāng)?shù)谝豢蛻舳嗽O(shè)備停止進行對于增加的分辨率的請求時,其將響應(yīng)于進行的最后的請求而繼續(xù)接收HLS服務(wù)器104提供的分辨率。
[0052]在替換實施例中,在208處接收到的第二請求是用于將客戶端設(shè)備指引到與第一編碼比特率相對應(yīng)的一組媒體段的一組標(biāo)識符。響應(yīng)于第二請求,HLS服務(wù)器104為第一客戶端設(shè)備提供(210)該組標(biāo)識符,其將客戶端設(shè)備指引到與第一編碼比特率相對應(yīng)的媒體段組,該編碼比特率是最初由第一客戶端設(shè)備在204處在第一請求中尋求的。在206處提供與第二編碼比特率相對應(yīng)的該組標(biāo)識符之后,HLS服務(wù)器104在滿足一個或多個條件之后向第一客戶端設(shè)備提供與第一編碼比特率相對應(yīng)的該組標(biāo)識符。這些條件包括:向第一客戶端設(shè)備提供與第二編碼相對應(yīng)的第一數(shù)目的媒體段,向第一客戶端設(shè)備提供與第二編碼相對應(yīng)的第一數(shù)量的重放時間,向第一客戶端設(shè)備提供具有與當(dāng)前媒體序列標(biāo)記的值加附加值相對應(yīng)的序號的媒體段,以及第一數(shù)量的網(wǎng)絡(luò)帶寬變得可用于第一客戶端設(shè)備。
[0053]在其中HLS服務(wù)器104具有流式傳輸呈現(xiàn)的重放將在第一客戶端設(shè)備上開始的知識的實施例中,給定其設(shè)備類型,當(dāng)設(shè)備已下載第一數(shù)目的媒體段或第一數(shù)量的重放時間時,HLS服務(wù)器104將第一客戶端設(shè)備指引到第二組媒體段直至滿足適當(dāng)?shù)臈l件為止。第一客戶端設(shè)備接收與較低編碼比特率相對應(yīng)的一定數(shù)目或數(shù)量的媒體段以快速地使得其能夠開始重放,在此之后,HLS服務(wù)器104為客戶端設(shè)備提供與較高編碼比特率相對應(yīng)的媒體段,使得該呈現(xiàn)可以以優(yōu)選的質(zhì)量水平繼續(xù)。
[0054]另一實施例使得HLS服務(wù)器104能夠在第一客戶端設(shè)備下載具有特定序號的媒體段文件之后將第一客戶端設(shè)備切換至較高編碼比特率??梢愿鶕?jù)媒體序列標(biāo)記來計算序號,該媒體序列標(biāo)記是播放列表內(nèi)的元數(shù)據(jù)標(biāo)記,其指定該播放列表中的當(dāng)前可用的第一媒體段。
[0055]HSL服務(wù)器104還可以在更多網(wǎng)絡(luò)帶寬中變得可用于第一客戶端設(shè)備的情況下將第一客戶端設(shè)備切換至較高編碼比特率。隨著帶寬的充分增加,第一客戶端設(shè)備可以甚至快速地下載較大媒體段,因此通過在較低編碼比特率下繼續(xù)而獲得很少。
[0056]圖3是圖示出根據(jù)本講授內(nèi)容的某些實施例的用于流式傳輸多媒體內(nèi)容的方法300的邏輯流程圖,其中,HLS服務(wù)器104為第一客戶端設(shè)備提供網(wǎng)絡(luò)帶寬,用于下載呈現(xiàn)的一部分,其對應(yīng)于第二客戶端設(shè)備所請求的媒體段
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1