国产精品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>

      實(shí)況媒體分發(fā)中的基于節(jié)目的緩存的制作方法

      文檔序號:9278648閱讀:612來源:國知局
      實(shí)況媒體分發(fā)中的基于節(jié)目的緩存的制作方法
      【專利說明】
      【背景技術(shù)】
      [0001]所公開的技術(shù)與實(shí)況媒體分發(fā)有關(guān)。
      [0002]跨越計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)況媒體分發(fā)已發(fā)展為將內(nèi)容提供給用戶的高度期望的形式。實(shí)況媒體內(nèi)容源自許多不同的源,其常常使用網(wǎng)絡(luò)協(xié)議來流式傳輸內(nèi)容以便在客戶端裝置處提供內(nèi)容的無縫廣播。盡管實(shí)況媒體內(nèi)容最初被實(shí)況廣播,但是它可以在其最初廣播之后保持在計(jì)算機(jī)網(wǎng)絡(luò)中達(dá)擴(kuò)展的時間段。例如,實(shí)況媒體可以被實(shí)況流式傳輸并且然后存儲在系統(tǒng)中達(dá)短的時間段以便便于網(wǎng)絡(luò)上的個人或數(shù)字視頻記錄功能。附加地,實(shí)況內(nèi)容可以被存儲達(dá)較長的時間段以便使得用戶能夠在它最初的實(shí)況廣播之后查看內(nèi)容。
      [0003]為了提供效率、可伸縮性以及PVR功能性,許多分發(fā)系統(tǒng)依靠實(shí)況媒體的源與用戶的客戶端裝置之間的分塊(chunking)和緩存(caching)。這些系統(tǒng)一般地使用大高速緩存(cache)結(jié)構(gòu)來提供內(nèi)容以便服務(wù)用戶請求。因?yàn)橛蓪?shí)況源所生成的大量數(shù)據(jù),高速緩存隨著新的內(nèi)容到達(dá)而被頻繁地更新。在許多情況下,較舊的內(nèi)容被用較新的內(nèi)容替換。這種類型的緩存常常導(dǎo)致潛在次佳的內(nèi)容被維持在系統(tǒng)中。

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

      [0004]用于實(shí)況媒體分發(fā)的系統(tǒng)和方法被公開。實(shí)況媒體分發(fā)系統(tǒng)被提供,所述實(shí)況媒體分發(fā)系統(tǒng)便于分發(fā)系統(tǒng)內(nèi)的節(jié)目和服務(wù)級緩存。例如,實(shí)況媒體流在通過內(nèi)容遞送網(wǎng)絡(luò)被遞送給客戶端裝置之前在實(shí)況攝取引擎或服務(wù)器處被劃分成媒體片段或塊。在一個例子中,實(shí)況媒體流可以包括視頻、音頻文本和/或元數(shù)據(jù)。實(shí)況攝取引擎將優(yōu)先級信息附加到視頻段以便于分發(fā)鏈內(nèi)的更高效緩存。例如,后端可以將基于節(jié)目的優(yōu)先級標(biāo)識符附加到針對諸如每個視頻段的數(shù)據(jù)分組這樣的數(shù)據(jù)包絡(luò)的高速緩存控制擴(kuò)展頭部。基于節(jié)目的優(yōu)先級標(biāo)識符能夠使能實(shí)現(xiàn)分發(fā)系統(tǒng)內(nèi)的智能緩存。基于節(jié)目的優(yōu)先級標(biāo)識符能夠在系統(tǒng)內(nèi)被用來在無需下游節(jié)目知識和由CDN處理的情況下做出高速緩存決策。通過將標(biāo)識符附加到數(shù)據(jù)包絡(luò),系統(tǒng)使能實(shí)現(xiàn)更智能的緩存,同時在分發(fā)鏈中維持效率和減少的等待時間。攝取引擎可以利用各種源來生成基于節(jié)目的標(biāo)識符。來自數(shù)據(jù)庫的諸如節(jié)目信息和優(yōu)先級信息這樣的外部元數(shù)據(jù)和實(shí)況媒體流內(nèi)的內(nèi)部信號可以被使用。
      [0005]一個實(shí)施例包括包含實(shí)況媒體后端的實(shí)況媒體分發(fā)系統(tǒng)。實(shí)況媒體后端包括接收實(shí)況媒體流的實(shí)況攝取引擎。實(shí)況攝取引擎從實(shí)況媒體流生成媒體片段。實(shí)況攝取引擎與節(jié)目數(shù)據(jù)庫和優(yōu)先級數(shù)據(jù)庫進(jìn)行通信以便確定針對媒體內(nèi)容的節(jié)目信息和優(yōu)先級信息。實(shí)況攝取引擎基于優(yōu)先級信息為每個媒體片段的數(shù)據(jù)包絡(luò)生成包括優(yōu)先級標(biāo)識符的控制頭部。
      [0006]本
      【發(fā)明內(nèi)容】
      被提供來以簡化的形式引入下面在【具體實(shí)施方式】中被進(jìn)一步描述的構(gòu)思的選擇。本
      【發(fā)明內(nèi)容】
      不旨在識別所要求保護(hù)的主題的關(guān)鍵特征或必要特征,它也不旨在被用來幫助確定所要求保護(hù)的主題的范圍。
      【附圖說明】
      [0007]圖1是描繪了實(shí)況媒體分發(fā)系統(tǒng)的框圖。
      [0008]圖2是描述了用于生成具有優(yōu)先級信息的視頻片段的方法的流程圖。
      [0009]圖3是描繪了由實(shí)況攝取引擎處理實(shí)況視頻流以便生成具有優(yōu)先級信息的視頻片段的框圖。
      [0010]圖4是描繪了根據(jù)優(yōu)先級信息的多級緩存的框圖。
      [0011]圖5是描繪了按目標(biāo)區(qū)的根據(jù)優(yōu)先級信息的緩存的框圖。
      [0012]圖6是描述了使用內(nèi)部信號來為視頻片段生成優(yōu)先級信息的方法的流程圖。
      [0013]圖7是描繪了由實(shí)況攝取引擎處理實(shí)況視頻流以便使用內(nèi)部信號來生成具有優(yōu)先級信息的視頻片段的框圖。
      [0014]圖8是描述了由內(nèi)容遞送網(wǎng)絡(luò)使用優(yōu)先級信息進(jìn)行緩存的方法的流程圖。
      [0015]圖9是能夠被用來實(shí)施構(gòu)件并且執(zhí)行所公開的技術(shù)的方法的計(jì)算系統(tǒng)的框圖。
      【具體實(shí)施方式】
      [0016]實(shí)況媒體分發(fā)系統(tǒng)和關(guān)聯(lián)的方法被提供來使能實(shí)現(xiàn)實(shí)況媒體內(nèi)容在計(jì)算機(jī)網(wǎng)絡(luò)上的可伸縮且高效的緩存。實(shí)況媒體后端被提供,所述實(shí)況媒體后端生成視頻片段或塊以用于分發(fā)給內(nèi)容遞送網(wǎng)絡(luò)。內(nèi)容最初可以被實(shí)況媒體源實(shí)況流式傳輸。實(shí)況媒體后端確定針對視頻片段的優(yōu)先級信息并且將優(yōu)先級標(biāo)識符附加到針對視頻片段的數(shù)據(jù)包絡(luò)。優(yōu)先級標(biāo)識符使視頻片段與緩存特性相關(guān)聯(lián);它不是片段或節(jié)目標(biāo)識符。具有所附加的優(yōu)先級標(biāo)識符的視頻片段被發(fā)送到內(nèi)容遞送網(wǎng)絡(luò)。內(nèi)容遞送網(wǎng)絡(luò)能夠在不用分析視頻片段的內(nèi)容的情況下并且在沒有節(jié)目的知識的情況下訪問所附加的優(yōu)先級標(biāo)識符,以便使能實(shí)現(xiàn)視頻片段在媒體分發(fā)系統(tǒng)內(nèi)的智能緩存。這在一般地不知道已分發(fā)內(nèi)容的值的高速緩存與設(shè)法解析和/或分析內(nèi)容本身的高速緩存之間提供平衡。
      [0017]在一個實(shí)施例中,實(shí)況媒體后端將優(yōu)先級標(biāo)識符作為頭部信息附加到視頻片段。以這種方式,優(yōu)先級標(biāo)識符能夠在不用分析視頻段中的內(nèi)容的情況下被訪問。內(nèi)容遞送網(wǎng)絡(luò)例如可以把高速緩存策略和替換決策建立在優(yōu)先級頭部信息的基礎(chǔ)上以便迅速地處理視頻片段。因此,視頻片段能夠在不將過度等待時間引入到實(shí)況媒體分發(fā)鏈中的情況下被處理。
      [0018]在一個實(shí)施例中,實(shí)況媒體后端接收已編碼的實(shí)況媒體流并且生成單獨(dú)的視頻片段以用于在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)分發(fā)。實(shí)況視頻流在實(shí)況媒體后端處被分析以便確定與實(shí)況媒體流的內(nèi)容相關(guān)聯(lián)的節(jié)目或服務(wù)級信息。例如,節(jié)目級信息可以識別諸如電視表演、電影、音樂會這樣的內(nèi)容的單元。服務(wù)級信息可以識別內(nèi)容的源,諸如電視站、制作人、地點(diǎn)等。使用節(jié)目和/或服務(wù)級信息,實(shí)況媒體后端訪問針對實(shí)況媒體流的優(yōu)先級信息。例如,針對所對應(yīng)節(jié)目或服務(wù)的流行性或人口統(tǒng)計(jì)信息可以被確定。優(yōu)先級標(biāo)識符還可以包括駐留期時間信息或高速緩存控制標(biāo)簽以便指示潛在的高速緩存操作。實(shí)況媒體后端將優(yōu)先級標(biāo)識符和/或標(biāo)簽附加到針對視頻段的數(shù)據(jù)包絡(luò)并且將視頻段發(fā)送到CDN以用于分發(fā)。CDN訪問優(yōu)先級標(biāo)識符和標(biāo)簽以便智能地緩存視頻段以便服務(wù)對視頻內(nèi)容的客戶端請求。
      [0019]圖1是描繪了所公開的技術(shù)的實(shí)施例可以在其中被實(shí)施的實(shí)況媒體分發(fā)系統(tǒng)的高級框圖。在圖1中,一個或多個客戶端裝置140與內(nèi)容遞送網(wǎng)絡(luò)130進(jìn)行通信以便從實(shí)況媒體源120接收諸如實(shí)況媒體流122這樣的內(nèi)容。實(shí)況媒體后端102與內(nèi)容遞送網(wǎng)絡(luò)130進(jìn)行通信以便使能實(shí)現(xiàn)實(shí)況媒體源120到客戶端裝置的高效且可伸縮的遞送。盡管三個實(shí)況媒體源和九個客戶端裝置140被圖示,但是任何數(shù)目的客戶端裝置和媒體源可以被包括在任何給定實(shí)施方案中。
      [0020]客戶端裝置140可以包括任何類型的裝置,諸如個人計(jì)算機(jī)、工作站、大型機(jī)、月艮務(wù)器、平板、PDA、手機(jī),或其它基于處理器的計(jì)算裝置??蛻舳搜b置可以是移動裝置或非移動裝置。移動裝置包括蜂窩電話、掌上電腦、袖珍計(jì)算機(jī)、個人數(shù)字助理、個人整理器、個人計(jì)算機(jī)(PC)等。實(shí)施例能夠與任何數(shù)目的計(jì)算機(jī)系統(tǒng)一起被使用,所述計(jì)算機(jī)系統(tǒng)諸如臺式計(jì)算機(jī)、其它手持裝置、膝上型或筆記本計(jì)算機(jī)系統(tǒng)、多處理器系統(tǒng)、基于微處理器的或可編程的消費(fèi)電子裝置、網(wǎng)絡(luò)PC、微型計(jì)算機(jī)、大型計(jì)算機(jī)等。在下文中通過例子對客戶端裝置進(jìn)行參考,但是除非另有說明,否則它將被一般地理解成包括對計(jì)算裝置的參考。
      [0021]內(nèi)容遞送網(wǎng)絡(luò)130可以包括任何數(shù)目的服務(wù)器和存儲裝置以便將視頻塊從實(shí)況媒體后端提供給客戶端裝置140。內(nèi)容遞送網(wǎng)絡(luò)可以實(shí)施多級高速緩存來暫時存儲媒體片段以便減少在實(shí)況媒體源的初始廣播之后對最初實(shí)況媒體源的傳播請求。例如,內(nèi)容遞送網(wǎng)絡(luò)能夠包括任何數(shù)目的第I級、第2級以及邊緣高速緩存以便高效地存儲內(nèi)容并且將它提供給客戶端。如果內(nèi)容是可得到的,則請求能夠被邊緣高速緩存滿足并且在需要時通過第I級高速緩存和第2級高速緩存?zhèn)鞑?。附加的高速緩存級可以被使用?br>[0022]實(shí)況媒體源120提供各種類型的媒體,包括視頻、音頻、文檔、文本、字幕、元數(shù)據(jù)、成組圖片等等。實(shí)況媒體可以被以任何可得到的格式提供以用于由實(shí)況媒體后端102消費(fèi)。例如,實(shí)況媒體源可以包括衛(wèi)星、地面廣播器、互聯(lián)網(wǎng)廣播器、有線提供商等。實(shí)況媒體能夠包括各種類型的編碼形式的模擬或數(shù)字信號。實(shí)況媒體源能夠包括編碼器,所述編碼器以各種比特速率將實(shí)況媒體編碼成一個或多個編碼格式以便滿足各種客戶端請求。實(shí)況媒體源120可以例如以根據(jù).av1、.mpg、.mpeg、.mpeg2、.mov等標(biāo)準(zhǔn)的格式來提供視頻。許多其它類型的媒體源可以被接收。
      [0023]實(shí)況媒體源、實(shí)況媒體后端、內(nèi)容遞送網(wǎng)絡(luò)以及客戶端裝置可以通過實(shí)施各種網(wǎng)絡(luò)協(xié)議的任何數(shù)目的網(wǎng)絡(luò)通信。這些網(wǎng)絡(luò)能夠包括局域網(wǎng)、廣域網(wǎng)(WAN)、因特網(wǎng)和/或任何其它網(wǎng)絡(luò)的任何組合。網(wǎng)絡(luò)典型地包括具有各種構(gòu)件的諸如因特網(wǎng)這樣的至少一個公用網(wǎng)絡(luò),所述各種構(gòu)件使用諸如HTTP、HTTPs等這樣的眾所周知的通信協(xié)議來進(jìn)行通信。本文中所描述的通信和實(shí)況媒體內(nèi)容的傳輸能夠使用任何數(shù)目的眾所周知的通信和網(wǎng)絡(luò)協(xié)議被實(shí)現(xiàn)。它們能夠包括用來請求并且接收資源的分組、小區(qū)、消息或信號。一些例子包括在TCP/IP網(wǎng)絡(luò)協(xié)議上的HTTP通信協(xié)議、在SSL上的HTTPS、FTP等。
      [0024]實(shí)況媒體流可以使用任何數(shù)目的傳送機(jī)制或廣播被提供。作為例子,單播或組播傳輸可以被使用。單播使用客戶端與服務(wù)器之間的一對一連接以及諸如傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)這樣的IP遞送方法,所述TCP和UDP是基于會話的協(xié)議??蛻舳伺c服務(wù)器有直接關(guān)系。組播是源使用具有組播能力的路由器來將分組轉(zhuǎn)發(fā)到具有偵聽客戶端的所有客戶端子網(wǎng)的廣播。客戶端與服務(wù)器之間沒有直接關(guān)系被建立。通過服務(wù)器每組播站發(fā)送一
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1