欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于自適應(yīng)比特率視頻回放的基于調(diào)度器的網(wǎng)絡(luò)虛擬播放器的制造方法_4

文檔序號:9439610閱讀:來源:國知局
施方式而言,在這種情況下可以使用分層令牌桶機制。
[0071]在示例情形的操作中,真實播放器嘗試以考慮到當前的配置文件和帶寬裕度的速率在開/關(guān)階段期間下載分段。因此,使分配速率與當前的下載速率隨時間變化而指數(shù)地匹配(例如,漸進地)將考慮到額外的裕度。然而,作為替代,也可以使用可用配置文件的知識。分配速率可以被匹配到比當前下載速率直接更高的配置文件速率。此外,當遇到降檔時,可以增加額外的邏輯來觸發(fā)加法增加。降檔是播放器將采取的避免緩沖欠載的動作。此網(wǎng)絡(luò)虛擬播放器的目的是避免這種降檔并且維持當前的緩沖器填充速率
[0072]要指出的是,網(wǎng)絡(luò)虛擬播放器的功能不取決于實際的分段類型(例如,固定比特率(CBR)或可變比特率(VBR)分段)。它主要測量當前的分段下載速率,并且只嘗試維持該速率以便維持當前的配置文件處于穩(wěn)態(tài)。
[0073]應(yīng)該指出的是,一定水平的深度包檢測(DPI)可以用于識別ABR流的狀態(tài)。例如,可以從HTTP URL檢查.isma或.ismv擴展,以獲知它是平滑的流傳輸視頻會話。配置文件通常是有效負載數(shù)據(jù),并且它們可以基于流傳輸類型和規(guī)范在XML類概要中進行更多檢查。然而,如果配置文件被加密,則有可能無法獲知配置文件,除非實際播放器或后端服務(wù)器轉(zhuǎn)播配置文件。然而,網(wǎng)絡(luò)虛擬播放器的設(shè)計可以避免這些復(fù)雜問題,并且使用反饋控制環(huán)路來維持實際播放器所選擇的特定配置文件速率。
[0074]轉(zhuǎn)到與本公開相關(guān)聯(lián)的示例基礎(chǔ)架構(gòu),HAS客戶端18a-c可以與希望通過網(wǎng)絡(luò)接收通信系統(tǒng)10中的數(shù)據(jù)或內(nèi)容的設(shè)備、客戶、或終端用戶相關(guān)聯(lián)。術(shù)語“自適應(yīng)流傳輸客戶端”、“HAS客戶端”、和“客戶端”更一般地包括用于啟動通信的設(shè)備,例如,任何類型的接收器、計算機、機頂盒、互聯(lián)網(wǎng)無線電設(shè)備(IRD)、手機、智能手機、平板電腦、個人數(shù)字助理(PDA)、Google Android?、iPhone?, iPad?、或任何其他能在通信系統(tǒng)內(nèi)啟動語音、音頻、視頻、媒體或數(shù)據(jù)交換的設(shè)備、組件、元件、端點、或物體。HAS客戶端18a-c還可以包括人類用戶的適當接口,例如,顯示器、鍵盤、觸摸板、遙控器、或任何其他終端設(shè)備。HAS客戶端18a-c也可以是嘗試代表另一實體或元件啟動通信的任何設(shè)備,例如,程序、數(shù)據(jù)庫、或任何其他能啟動通信系統(tǒng)10內(nèi)的交換的組件、設(shè)備、元件、或物體。本文中使用的數(shù)據(jù)指的是任何類型的數(shù)字、語音、視頻、媒體、音頻、或腳本數(shù)據(jù)、或任何類型的源或目標代碼、或能夠從一點傳送到另一點的任何合適格式的任何其他合適的信息。
[0075]轉(zhuǎn)碼器17 (或多比特率編碼器)是被配置成執(zhí)行一個或多個編碼操作的網(wǎng)絡(luò)元件。例如,轉(zhuǎn)碼器17可以被配置成執(zhí)行從一種編碼到另一種編碼(例如,用于電影數(shù)據(jù)文件或音頻文件)的直接的數(shù)字到數(shù)字的數(shù)據(jù)轉(zhuǎn)換。這通常在目標設(shè)備(或工作流)不支持格式或者具有要求減小文件大小的有限存儲容量時發(fā)生。在其他情形中,轉(zhuǎn)碼器17被配置成將不兼容或過時的數(shù)據(jù)轉(zhuǎn)換成更好支持的或更現(xiàn)代的格式。
[0076]網(wǎng)絡(luò)16代表用于接收以及發(fā)送通過通信系統(tǒng)10傳播的信息封包的互連通信路徑的一系列點或節(jié)點。網(wǎng)絡(luò)16提供源和/或主機之間的通信接口,并且可以是任何局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、城域網(wǎng)(MAN)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、WAN、虛擬專用網(wǎng)(VPN)、或有助于在網(wǎng)絡(luò)環(huán)境中通信的任何其他合適的架構(gòu)或系統(tǒng)。網(wǎng)絡(luò)可以包括通過通信介質(zhì)彼此耦合(并且通信)的任意數(shù)量的硬件或軟件元件。
[0077]在一個具體示例中,本公開的架構(gòu)可以與服務(wù)提供商數(shù)字訂戶線路(DSL)部署相關(guān)聯(lián)。在其他示例中,本公開的架構(gòu)將同等地適用于其他通信環(huán)境,例如,企業(yè)廣域網(wǎng)(WAN)部署、電纜情形、一般的寬帶、固定無線實例、光纖到X(FTTx)(光纖到X是在最后一段架構(gòu)中使用光纖的任何寬帶網(wǎng)絡(luò)架構(gòu)的通用術(shù)語)、以及電纜數(shù)據(jù)服務(wù)接口規(guī)范(DOCSIS)有線電視(CATV)。這種架構(gòu)也可以結(jié)合任何3G/4G/LTE蜂窩無線和WiFi/WiMAX環(huán)境進行操作。本公開的架構(gòu)可以包括能用于在網(wǎng)絡(luò)中傳輸和/或接收封包的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)通信的配置。
[0078]從更一般的意義上來講,HAS客戶端18a_c、轉(zhuǎn)碼器17、家庭路由器25、和服務(wù)器12a_b是可以有助于本文公開的速率適配活動的網(wǎng)絡(luò)元件。本說明書中使用的術(shù)語“網(wǎng)絡(luò)元件”旨在包括任何前述元件、以及路由器、交換機、電纜盒、任何種類的機頂盒、網(wǎng)關(guān)、網(wǎng)橋、負載均衡器、防火墻、內(nèi)聯(lián)服務(wù)節(jié)點、代理、服務(wù)器、處理器、模塊、或可操作以在網(wǎng)絡(luò)環(huán)境中交換信息的任何其他合適的設(shè)備、組件、元件、專用電器、或物體。這些網(wǎng)絡(luò)元件可以包括有助于其操作的任何合適的硬件、軟件、組件、模塊、接口、或物體。這可以包括允許有效地交換數(shù)據(jù)或信息的合適的算法和通信協(xié)議。
[0079]在一個實施方式中,虛擬網(wǎng)絡(luò)播放器35包括實現(xiàn)(或?qū)е?本文討論的速率適配活動的軟件。這可以包括在網(wǎng)絡(luò)中的各種位置(例如,在家庭路由器中、在云端、在客戶端中等)實現(xiàn)的虛擬網(wǎng)絡(luò)播放器35的實例。另外,這些元件中的每個元件可以具有有助于本文描述的一些操作的內(nèi)部結(jié)構(gòu)(例如,處理器、存儲器元件等)。在其他實施例中,這些速率適配活動可以在這些元件外執(zhí)行,或者被包括在任何其他網(wǎng)絡(luò)元件中以實現(xiàn)期望的功能。替代地,HAS客戶端18a-c、轉(zhuǎn)碼器17、和服務(wù)器12a_b可以包括可與其他網(wǎng)絡(luò)元件協(xié)調(diào)以實現(xiàn)本文描述的速率適配活動的軟件(或往復(fù)軟件)。在另外的其他實施例中,一個或多個設(shè)備可以包括有助于其操作的任何合適的算法、硬件、軟件、組件、模塊、接口、或物體。
[0080]在某些替代實施方式中,本公開的速率適配技術(shù)可以被結(jié)合到代理服務(wù)器、網(wǎng)絡(luò)代理、高速緩存、內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN)等中。這可以涉及例如,簡單的消息或者信令可以在HAS客戶端與這些元件之間交換,以實施本文討論的活動。在這些情形中,可以在這些設(shè)備中間共享一些速率適配操作。
[0081]在操作中,這種⑶N可以被提供以虛擬網(wǎng)絡(luò)播放器,以提供內(nèi)容到HAS客戶端18a-c或其他端點(包括機頂盒、個人計算機、游戲控制臺、智能手機、平板設(shè)備、iPad,iPhone、Google Droid、用戶端設(shè)備、或任何其他合適的端點)的帶寬高效的傳輸。要指出的是,服務(wù)器12a-b (此前在圖1A中標識)也可以與邊緣緩存、網(wǎng)關(guān)、CDN、或任何其他網(wǎng)絡(luò)元件集成或耦接。在某些實施例中,服務(wù)器12a-b可以與例如住宅網(wǎng)關(guān)(RG)之類的用戶端設(shè)備(CPE)集成。內(nèi)容區(qū)塊也可以被緩存在上游服務(wù)器上或者更靠近CND邊緣被緩存。例如,源服務(wù)器可以被事先填裝以內(nèi)容區(qū)塊,并且住宅網(wǎng)關(guān)也可以獲取并緩存內(nèi)容區(qū)塊。
[0082]如此前所標識的,虛擬網(wǎng)絡(luò)播放器35可以包括實現(xiàn)本文中闡述的速率適配操作的軟件。在某些示例實施方式中,本文概述的速率適配功能可以由編碼在一個或多個非瞬態(tài)有形介質(zhì)(例如,設(shè)置在專用集成電路[ASIC]中的嵌入式邏輯、數(shù)字信號處理器[DSP]指令、由處理器或其他類似機器執(zhí)行的軟件[潛在地包括目標代碼和源代碼]等)中的邏輯實現(xiàn)。在一些這種示例中,存儲元件[圖1A所示的存儲器26]可以存儲用于本文所述的操作的數(shù)據(jù)。這包括能存儲運行以執(zhí)行本說明書中所述的活動的指令(例如,軟件、代碼等)的存儲器元件。處理器(例如,處理器24)可以執(zhí)行與實現(xiàn)本說明書中所述的操作的數(shù)據(jù)相關(guān)的任何類型的指令。在一個示例中,處理器可以將元件或制品(例如,數(shù)據(jù))從一種狀態(tài)或事物轉(zhuǎn)換成另一種狀態(tài)或事物。在另一個示例中,本文概述的活動可以用固定邏輯或可編程邏輯(例如,由處理器執(zhí)行的軟件/計算機指令)實施,并且本文標識的元件可以是一些類型的可編程處理器、可編程數(shù)字邏輯(例如,現(xiàn)場可編程門陣列[FPGA]、可擦除可編程只讀存儲器[PER0M]、電可擦除可編程ROM(EEPROM))、或包括數(shù)字邏輯、軟件、代碼、電子指令或它們的任何合適的組合的ASIC。
[0083]這些元件(例如,網(wǎng)絡(luò)元件等)中的任意一個元件可以包括存儲用于實現(xiàn)本文概述的速率適配活動的信息的存儲器元件。另外,這些設(shè)備中的每個設(shè)備可以包括能夠執(zhí)行軟件或算法以執(zhí)行本說明書中討論的速率適配活動的處理器。在合適的情況下并且根據(jù)需要,這些設(shè)備可以進一步將信息保存在任何合適的存儲器元件[隨機存取存儲器(RAM)、R0M、EPR0M、EEPR0M、ASIC等]、軟件、硬件、或任何其他合適的組件、設(shè)備、元件或物體中。本文討論的任何存儲器項應(yīng)當被理解成包含在廣義術(shù)語“存儲器元件”內(nèi)。類似地,本說明書中描述的任何潛在的處理元件、模塊、和機器應(yīng)當被理解成包含在廣義術(shù)語“處理器”內(nèi)。每個網(wǎng)絡(luò)元件還可以包括用于在網(wǎng)絡(luò)環(huán)境中接收、發(fā)送、和/或以其他方式
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富平县| 玛曲县| 普定县| 普宁市| 萨迦县| 修水县| 大田县| 越西县| 台江县| 临桂县| 屏南县| 永仁县| 潼南县| 芜湖市| 五原县| 武威市| 宜州市| 定陶县| 海口市| 桑日县| 克拉玛依市| 尚义县| 宜丰县| 石狮市| 双鸭山市| 江津市| 栖霞市| 扎鲁特旗| 贵溪市| 类乌齐县| 朝阳区| 宁津县| 柏乡县| 志丹县| 甘肃省| 蓬溪县| 灵川县| 建平县| 蛟河市| 孝昌县| 赣州市|