国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種對媒體內(nèi)容進行自適應(yīng)的方法和裝置的制造方法

      文檔序號:9221650閱讀:239來源:國知局
      一種對媒體內(nèi)容進行自適應(yīng)的方法和裝置的制造方法
      【專利說明】一種對媒體內(nèi)容進行自適應(yīng)的方法和裝置
      [0001]相關(guān)申請的交叉引用
      [0002]本申請要求2013年I月18日遞交的發(fā)明名稱為“一種由服務(wù)器管理的自適應(yīng)流媒體的方法和系統(tǒng)”的第61/754,422號臨時專利申請案的在先申請優(yōu)先權(quán),該在先申請的內(nèi)容以引用的方式并入本文。
      【背景技術(shù)】
      [0003]由于超文本傳輸協(xié)議(HTTP)動態(tài)自適應(yīng)流媒體(DASH)技術(shù)能夠利用現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施如基于HTTP的內(nèi)容分發(fā)網(wǎng)絡(luò)(⑶N),因此,DASH技術(shù)可以用于通過媒體展示描述(MPD)導(dǎo)向的并基于片段的流媒體形式高效地傳送多媒體服務(wù)。
      [0004]由DASH技術(shù)支持的動態(tài)自適應(yīng)流媒體通過客戶端驅(qū)動和管理。在客戶端管理的自適應(yīng)流媒體中,客戶端不僅可以選擇一組適配集合以及每個適配集合中的一個具體表述并請求其中的片段,而且對表述切換、更新的MPD獲取、編碼器時鐘漂移控制等進行決策。這些選擇和決策應(yīng)當(dāng)在MPD中提供的信息(例如,每個已選表述的帶寬)、環(huán)境的靜態(tài)特征(例如,客戶端解碼和渲染能力)以及客戶端監(jiān)測到的關(guān)于其隨環(huán)境變化的動態(tài)特征(例如,網(wǎng)絡(luò)連接的可用帶寬)的基礎(chǔ)上,與客戶端環(huán)境相適合。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實施例提供了一種對媒體內(nèi)容進行自適應(yīng)性流媒體的裝置、方法及非瞬時性計算機可讀介質(zhì)。
      [0006]對媒體內(nèi)容進行自適應(yīng)的媒體服務(wù)器向用戶端設(shè)備發(fā)送包括指定流媒體適配參數(shù)的信息的媒體展示描述(MPD)文件。所述媒體服務(wù)器接收來自所述用戶端設(shè)備的請求。所述請求包括數(shù)據(jù)對象位置指示和包含至少一個所述流媒體適配參數(shù)的值的查詢字符串。在接收到所述請求后,所述媒體服務(wù)器根據(jù)所述請求的所述數(shù)據(jù)對象位置指示和所述查詢字符串中的至少一個,選擇待返回至所述用戶端設(shè)備的數(shù)據(jù)對象并向所述用戶端設(shè)備發(fā)送包含所述數(shù)據(jù)對象的響應(yīng)。
      [0007]一種媒體服務(wù)器對媒體內(nèi)容進行自適應(yīng)的方法,其中,所述媒體服務(wù)器向用戶端設(shè)備發(fā)送包括指定流媒體適配參數(shù)的信息的媒體展示描述(MPD)文件。所述媒體服務(wù)器從接收來自所述用戶端設(shè)備的請求。所述請求包括數(shù)據(jù)對象位置指示和和包含至少一個所述流媒體適配參數(shù)的值的查詢字符串。在接收到所述請求后,所述媒體服務(wù)器根據(jù)所述數(shù)據(jù)對象位置指示和所述查詢字符串中的至少一個,選擇待返回至所述用戶端設(shè)備的數(shù)據(jù)對象并向所述用戶端設(shè)備發(fā)送包含所述數(shù)據(jù)對象的響應(yīng)。
      [0008]提供了一種存儲媒體服務(wù)器中的處理器可執(zhí)行指令的非瞬時性計算機可讀介質(zhì),以執(zhí)行以下操作,所述操作包括:向用戶端設(shè)備發(fā)送包括指定流媒體適配參數(shù)的信息的媒體展示描述(MPD)文件;
      [0009]接收來自所述用戶端設(shè)備的請求,其中,所述請求包括數(shù)據(jù)對象位置指示和包含至少一個所述流媒體適配參數(shù)的值的查詢字符串;
      [0010]在接收到所述請求后,根據(jù)所述數(shù)據(jù)對象位置指示和所述查詢字符串中的至少一個,選擇待返回至所述用戶端設(shè)備的數(shù)據(jù)對象并向所述用戶端設(shè)備發(fā)送包含所述數(shù)據(jù)對象的響應(yīng)。
      【附圖說明】
      [0011]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本發(fā)明實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。
      [0012]圖1是本發(fā)明實施例提供的自適應(yīng)流媒體系統(tǒng)的示意圖;
      [0013]圖2示出了圖1所示媒體服務(wù)器104和用戶端設(shè)備的功能組件的示例;
      [0014]圖3是圖1所示媒體服務(wù)器的方框圖;
      [0015]圖4是圖1所示用戶端設(shè)備的方框圖;
      [0016]圖5是本發(fā)明實施例提供的與圖1所示網(wǎng)絡(luò)環(huán)境相關(guān)的對媒體內(nèi)容進行自適應(yīng)的方法的流程圖。
      具體實施例
      [0017]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例提供的技術(shù)方案進行清楚、完整地描述。
      [0018]總的來說,本發(fā)明描述了通過網(wǎng)絡(luò)對音頻和視頻數(shù)據(jù)等媒體數(shù)據(jù)進行自適應(yīng)的技術(shù)。本發(fā)明的技術(shù)可以與自適應(yīng)流媒體技術(shù),比如,HTTP動態(tài)自適應(yīng)流媒體(DASH)技術(shù)配合使用。
      [0019]圖1示出了本發(fā)明實施例提供的根據(jù)DASH技術(shù)對媒體數(shù)據(jù)進行串流的自適應(yīng)流媒體系統(tǒng)100。所述系統(tǒng)100包括用戶端設(shè)備102、媒體服務(wù)器104、內(nèi)容準(zhǔn)備設(shè)備106以及網(wǎng)絡(luò)108。所述網(wǎng)絡(luò)108可以包括交換機、路由器、通信通道以及用于將數(shù)據(jù)從所述網(wǎng)絡(luò)108的一處傳輸?shù)剿鼍W(wǎng)絡(luò)108的另一處的其他設(shè)備。所述網(wǎng)絡(luò)108可以包括內(nèi)容傳送網(wǎng)絡(luò)(CDN),其中,內(nèi)容傳送網(wǎng)絡(luò)也稱為內(nèi)容分發(fā)網(wǎng)絡(luò)。用戶端設(shè)備102和媒體服務(wù)器104與網(wǎng)絡(luò)108連接。用戶端設(shè)備102先向媒體服務(wù)器104請求播放媒體內(nèi)容;然后,媒體服務(wù)器104通過網(wǎng)絡(luò)108向用戶端設(shè)備102發(fā)送所述媒體內(nèi)容。在一些示例中,內(nèi)容準(zhǔn)備設(shè)備106和媒體服務(wù)器104可以通過網(wǎng)絡(luò)108或者其他網(wǎng)絡(luò)耦合,也可以直接進行通信耦合。在一些示例中,所述內(nèi)容準(zhǔn)備設(shè)備106和所述媒體服務(wù)器104可以包括相同的設(shè)備。用戶端設(shè)備102可以是任一類型的用戶設(shè)備(UE),例如,包括個人計算機、筆記本電腦、平板電腦、智能手機、個人數(shù)字助理等。在一實施例中,用戶端設(shè)備102可以是與數(shù)據(jù)處理系統(tǒng)耦合以用于接收IPTV的電視,也可以是與有線或衛(wèi)星提供商機頂盒耦合的電視。
      [0020]根據(jù)通過網(wǎng)絡(luò)108進行流媒體的DASH技術(shù),可以通過各種方式對媒體數(shù)據(jù)(比如,電影或其他音/視頻內(nèi)容)進行具有各種特征的編碼。內(nèi)容準(zhǔn)備設(shè)備106可以為同一媒體內(nèi)容形成多個表述。一個表述可以是音頻或視頻數(shù)據(jù)的很多可選編碼版本中的一個。所述表述之間的區(qū)別在于編碼類型,比如,碼率、分辨率和/或視頻數(shù)據(jù)的編碼解碼器,以及碼率、語言和/或音頻數(shù)據(jù)的編碼解碼器。術(shù)語“表述”可以指通過特定的方式編碼的已編碼音頻或視頻的一部分,其對應(yīng)所述媒體內(nèi)容的一個特定的時段。DASH技術(shù)中定義了同一媒體內(nèi)容的各表述屬于相同的適配集合。
      [0021]一個表述可以包括一個或多個片段。一個片段可以被一個標(biāo)識符,比如,統(tǒng)一資源定位符(URL)、統(tǒng)一資源名(URN)或者統(tǒng)一資源標(biāo)識符(URI)唯一引用。通過用戶端設(shè)備102發(fā)送的一個HTTP GET請求,可以請求由特定的URL標(biāo)識的特定的單個片段?;蛘?,在本發(fā)明的多種實施例中,至少有一些片段沒有特定的URL。
      [0022]如上文所述,適配集合的表述可以有不同的比特率,使得可以進行帶寬適配。在傳統(tǒng)的DASH技術(shù)中,通過從具有與當(dāng)前可用帶寬量能夠最相適應(yīng)的比特率的表述中取得數(shù)據(jù),這可以使用戶端設(shè)備適應(yīng)不同的可用帶寬。根據(jù)本發(fā)明實施例,媒體服務(wù)器104可用于進行帶寬適配。例如,媒體服務(wù)器104可以接收指示當(dāng)前網(wǎng)絡(luò)帶寬量的信息,并根據(jù)所述帶寬和用戶端設(shè)備102的編碼和渲染能力相應(yīng)地選擇一個表述。
      [0023]圖2示出了所述媒體服務(wù)器104和所述用戶端設(shè)備102的邏輯組件的示例。媒體服務(wù)器104存儲了電影或電視節(jié)目等媒體文件20的多個版本(例如,版本1、2)。所述媒體文件20的每個版本具有不同于其他版本的質(zhì)量級別(例如,屏幕尺寸、空間分辨率、幀率或調(diào)色板)。此外,雖然描述為媒體服務(wù)器104存儲一個媒體文件20,但其可以不止存儲一個媒體文件。所述媒體文件20可以存儲于媒體服務(wù)器104的存儲器或者大容量存儲設(shè)備中。
      [0024]所述媒體文件20的每個版本可以包括一個或多個具有不同比特率的的表述。例如,版本I可以具有適合桌面的相同的屏幕尺寸。在版本I下,可以有多個表述(盡管圖中只示出了一個表述(即,表述I)),所述多個表述對于不同能力的不同桌面具有不同的比特率。與版本I類似,版本2可以具有適合手機等移動設(shè)備的屏幕尺寸,并且,版本2也可以有不同比特率的不同表述(盡管圖中只示出了一個表述(g卩,表述2))。
      [0025]如圖2所不,將每個表述(例如,表述I和表述2)分割成多個片段(例如,片段1、片段2、片段3……和片段η)。需要說明的是,根據(jù)真實情況,η可以為任意整數(shù)。每個片段的持續(xù)時間或者長度在數(shù)秒鐘的范圍內(nèi),例如,在I?20秒鐘范圍內(nèi)。
      [0026]如圖2所示,描述了兩個表述,即,表述I和表述2。需要說明的是,媒體文件20中可以包括更多表述。表述I和表述2可以位于相同的適配集合中。版本I和版本2的各個片段與其他版本中的對應(yīng)片段可以具有相同的時間長度。例如,版本I中的片段I和版本2中的片段I可以具有相同的時間長度;版本I中的片段2和版本2中的片段2可以具有相同的時間長度;版本I的片段3和版本2中的片段3可以具有相同的時間長度。這一特點使得媒體服務(wù)器104可以一個片段一個片段地在表述I和2之間進行切換。
      [0027]但是,所述片段是具有不同質(zhì)量級別的版本1、2的片段,因此,相應(yīng)片段的數(shù)據(jù)長度/大小可能不同。例如,假設(shè)媒體文件20是視頻文件,版本I分辨率較高,版本2分辨率較低。由于所述片段的對應(yīng)片段至少有一些具有相同的時長,因此,為了適應(yīng)不同的分辨率,這些對應(yīng)片段的數(shù)據(jù)量各不相同。因此,與版本2中的片段I相比,版本I中的片段I包含較多的數(shù)據(jù)(因而具有較大的數(shù)據(jù)大小)。
      [0028]因此,由于版本I和2具有不同的質(zhì)量級別,所述片段的相應(yīng)片段時間長度相同但數(shù)據(jù)大小不同,因此,用戶端設(shè)備102消耗一個相應(yīng)片段中的數(shù)據(jù)的速率不同于用戶端設(shè)備102消耗另一個相應(yīng)片段中的數(shù)據(jù)的速率。通過上面的例子,其中,媒體文件20為視頻文件,版本I分辨率較高,版本2分辨率較低,其意味著用戶端設(shè)備102消耗版本I的片段I中的數(shù)據(jù)的速率(比如,比特/秒)高于用戶端設(shè)備102消耗版本2的片段I
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1