06可通信上耦合于一個(gè)或多個(gè)服務(wù)器數(shù)據(jù)存儲(chǔ)1010。服務(wù)器1006可被實(shí)現(xiàn)為硬件設(shè)備、軟件模塊或其組合。服務(wù)器1006可以是任何類型的電子設(shè)備,諸如但不限于:移動(dòng)設(shè)備、個(gè)人數(shù)字助理、移動(dòng)計(jì)算設(shè)備、平板、智能電話、蜂窩電話、手持式計(jì)算機(jī)、服務(wù)器、服務(wù)器陣列或服務(wù)器場(chǎng)、web服務(wù)器、網(wǎng)絡(luò)服務(wù)器、刀片服務(wù)器、因特網(wǎng)服務(wù)器、工作站、小型計(jì)算機(jī)、大型計(jì)算機(jī)、超級(jí)計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、web設(shè)備、分布式計(jì)算系統(tǒng)、多處理器系統(tǒng)、或其組合。服務(wù)器1006還可被實(shí)現(xiàn)為具有在單個(gè)執(zhí)行路徑中、多個(gè)并發(fā)的執(zhí)行路徑(例如,線程、進(jìn)程等)中、或以任何其他方式執(zhí)行的指令的軟件模塊。
[0082]每個(gè)客戶機(jī)1002可被實(shí)現(xiàn)為硬件設(shè)備、軟件模塊或其組合??蛻魴C(jī)1002可以是任何類型的電子設(shè)備,諸如但不限于:移動(dòng)設(shè)備、個(gè)人數(shù)字助理、移動(dòng)計(jì)算設(shè)備、平板、智能電話、蜂窩電話、手持式計(jì)算機(jī)、服務(wù)器、服務(wù)器陣列或服務(wù)器場(chǎng)、web服務(wù)器、網(wǎng)絡(luò)服務(wù)器、刀片服務(wù)器、因特網(wǎng)服務(wù)器、工作站、小型計(jì)算機(jī)、大型計(jì)算機(jī)、超級(jí)計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、web設(shè)備、分布式計(jì)算系統(tǒng)、多處理器系統(tǒng)、或其組合??蛻魴C(jī)1002還可被實(shí)現(xiàn)為具有在單個(gè)執(zhí)行路徑中、多個(gè)并發(fā)的執(zhí)行路徑(例如,線程、進(jìn)程等)中或以任何其他方式執(zhí)行的指令的軟件模塊。
[0083]通信框架1004促進(jìn)服務(wù)器和客戶機(jī)之間的通信。通信框架1004可以實(shí)現(xiàn)任何公知通信技術(shù),如適用于與分組交換網(wǎng)絡(luò)(例如,諸如因特網(wǎng)等公共網(wǎng)絡(luò)、諸如企業(yè)內(nèi)聯(lián)網(wǎng)等專有網(wǎng)絡(luò),等等)、電路交換網(wǎng)絡(luò)(例如,公共交換電話網(wǎng))、或分組交換網(wǎng)絡(luò)和電路交換網(wǎng)絡(luò)的組合(使用合適的網(wǎng)關(guān)和轉(zhuǎn)換器)一起使用的技術(shù)。
[0084]每個(gè)服務(wù)器1006和客戶機(jī)1002可以包括被設(shè)計(jì)成可與通信框架1004進(jìn)行互操作的各種類型的標(biāo)準(zhǔn)通信元件,如一個(gè)或多個(gè)通信接口、網(wǎng)絡(luò)接口、網(wǎng)絡(luò)接口卡、無(wú)線電裝置、無(wú)線發(fā)射機(jī)/接收機(jī)、有線和/或無(wú)線通信介質(zhì)、物理連接器等。有線通信介質(zhì)的示例可以包括導(dǎo)線、電纜、金屬線、印刷電路板、背板、交換光纖、半導(dǎo)體材料、雙絞線、同軸電纜、光纖、所傳播的信號(hào)等。無(wú)線通信介質(zhì)的示例可以包括聲學(xué)、射頻頻譜、紅外和其他無(wú)線介質(zhì)。
[0085]在一個(gè)或多個(gè)實(shí)施例中,內(nèi)容提供商112和媒體消費(fèi)者114是實(shí)況流傳輸服務(wù)108的客戶機(jī),并與實(shí)況流傳輸服務(wù)的服務(wù)器交互。內(nèi)容提供商112和媒體消費(fèi)者114可被實(shí)現(xiàn)為上述計(jì)算設(shè)備中的任何計(jì)算設(shè)備,其中通信框架1004是基于HTTP的網(wǎng)絡(luò),諸如因特網(wǎng)。此外,用于實(shí)現(xiàn)頻道和遞送服務(wù)器的服務(wù)器也具有客戶機(jī)-服務(wù)器關(guān)系。每個(gè)頻道和每個(gè)遞送服務(wù)器可被實(shí)現(xiàn)為上述計(jì)算設(shè)備中的任何計(jì)算設(shè)備,并通過諸如因特網(wǎng)之類的通信網(wǎng)絡(luò)彼此交互。
[0086]圖11例示出示例性計(jì)算設(shè)備1102的實(shí)施例。在該配置中,計(jì)算設(shè)備1102可被配置為具有一個(gè)或多個(gè)硬件單元1104的服務(wù)器,諸如但不限于機(jī)架服務(wù)器、刀片服務(wù)器等。計(jì)算設(shè)備1102還可包括網(wǎng)絡(luò)接口 1114、I/O設(shè)備1116、以及系統(tǒng)存儲(chǔ)器1118。網(wǎng)絡(luò)接口1114提供硬件單元1104與通信框架之間的有線或無(wú)線通信。系統(tǒng)存儲(chǔ)器1118被用于存儲(chǔ)計(jì)算設(shè)備的操作中所使用的程序和數(shù)據(jù)。
[0087]每個(gè)硬件單元1104可具有至少一個(gè)處理器1108、通信接口 1100、以及存儲(chǔ)器1112。處理器1108可以是市場(chǎng)上可購(gòu)得的任何處理器,且可包括雙微處理器和多處理器體系結(jié)構(gòu)。通信接口 1100促進(jìn)硬件單元1104和網(wǎng)絡(luò)接口 1114、I/O設(shè)備1116、以及系統(tǒng)存儲(chǔ)器1118之間的通信。I/O設(shè)備1116可包括鍵盤、鼠標(biāo)、定點(diǎn)設(shè)備、話筒、聲音輸入設(shè)備、觸摸輸入設(shè)備、接收語(yǔ)音輸入的其他設(shè)備、觸摸屏、接受姿勢(shì)輸入的設(shè)備、打印機(jī)、顯示器、揚(yáng)聲器等等。
[0088]存儲(chǔ)器1112可以是存儲(chǔ)可執(zhí)行程序、應(yīng)用和數(shù)據(jù)的任何類型的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,它不涉及傳播信號(hào)(諸如通過載波傳送的已調(diào)數(shù)據(jù)信號(hào))。存儲(chǔ)器1112可被實(shí)現(xiàn)為存儲(chǔ)器設(shè)備(例如,隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器等)、磁存儲(chǔ)、易失性存儲(chǔ)、非易失性存儲(chǔ)、光學(xué)存儲(chǔ)、DVD、CD、軟盤驅(qū)動(dòng)器、閃存盤驅(qū)動(dòng)器、及其任何組合。存儲(chǔ)器1112還可包括一個(gè)或多個(gè)外部存儲(chǔ)設(shè)備或位于遠(yuǎn)程的存儲(chǔ)設(shè)備。存儲(chǔ)器1112可包含如下指令和數(shù)據(jù):
[0089].執(zhí)行預(yù)處理服務(wù)304的方法和操作的預(yù)處理服務(wù)虛擬機(jī)1122 ;
[0090].執(zhí)行定制服務(wù)306的方法和操作的定制服務(wù)虛擬機(jī)1124 ;
[0091].執(zhí)行轉(zhuǎn)碼服務(wù)308的方法和操作的轉(zhuǎn)碼服務(wù)虛擬機(jī)1126 ;
[0092].執(zhí)行頻道接收器310的方法和操作的頻道接收器虛擬機(jī)1128,頻道接收器虛擬機(jī)包括協(xié)調(diào)虛擬機(jī)內(nèi)的不同模塊中的每個(gè)模塊的操作的服務(wù)控制器模塊1120、操作系統(tǒng)1130、攝取模塊404、預(yù)覽模塊406、以及一個(gè)或多個(gè)節(jié)目模塊408。
[0093].執(zhí)行遞送服務(wù)器412的方法和操作的遞送服務(wù)器虛擬機(jī)1222,遞送服務(wù)器虛擬機(jī)包括協(xié)調(diào)虛擬機(jī)內(nèi)的不同模塊中的每個(gè)模塊的操作的服務(wù)控制器模塊1131、操作系統(tǒng)1224、遞送服務(wù)器模塊1226、映射表高速緩存518、片段高速緩存520 ;以及
[0094].各種其它應(yīng)用和數(shù)據(jù)1132。
[0095]應(yīng)注意,各實(shí)施例不限于圖11中所示元素的配置并且構(gòu)想了其他配置。所述虛擬機(jī)中的任一個(gè)可被配置成以任何配置駐留在一個(gè)或多個(gè)計(jì)算設(shè)備中的一個(gè)或多個(gè)硬件單元中。
[0096]盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。更確切而言,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括: 配置具有至少一個(gè)頻道和至少一個(gè)遞送服務(wù)的實(shí)況流傳輸服務(wù),所述頻道用于從一實(shí)況廣播接收一實(shí)況流饋送以及從所述實(shí)況流生成一節(jié)目,所述節(jié)目被格式化成被流傳輸?shù)亩鄠€(gè)片段,所述遞送服務(wù)用于從網(wǎng)絡(luò)可訪問的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)訪問一個(gè)或多個(gè)片段,所述頻道與第一服務(wù)器相關(guān)聯(lián),所述遞送服務(wù)與第二服務(wù)器相關(guān)聯(lián),所述第一服務(wù)器和所述第二服務(wù)器不同; 對(duì)所述頻道排節(jié)目以開始從一遠(yuǎn)程源接收實(shí)況流; 將所述實(shí)況流饋送實(shí)時(shí)轉(zhuǎn)換成一個(gè)或多個(gè)片段;以及 將所述片段存儲(chǔ)在所述遠(yuǎn)程數(shù)據(jù)存儲(chǔ)中。2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 在所述遞送服務(wù)處接收將一片段流傳輸?shù)揭贿h(yuǎn)程設(shè)備的請(qǐng)求;以及 從所述遞送服務(wù)中的本地高速緩存流傳輸所請(qǐng)求的片段。3.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 在所述遞送服務(wù)處接收將一片段流傳輸?shù)揭贿h(yuǎn)程設(shè)備的請(qǐng)求;以及 當(dāng)沒有從所述遞送服務(wù)中的本地高速緩存中獲得時(shí),從所述網(wǎng)絡(luò)可訪問的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)流傳輸所述片段。4.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 當(dāng)沒有從所述遞送服務(wù)的本地高速緩存或者所述網(wǎng)絡(luò)可訪問的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)獲得所請(qǐng)求的片段時(shí),從所述頻道流傳輸所述片段。5.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 在將所述實(shí)況流饋送實(shí)時(shí)轉(zhuǎn)換成一片段之前,提供該片段的預(yù)覽;以及 根據(jù)在所述預(yù)覽期間接收到的輸入來(lái)更改該片段。6.一種計(jì)算機(jī)系統(tǒng),包括: 具有多個(gè)頻道接收器以及本地高速緩存的頻道服務(wù)器,每個(gè)頻道接收器同時(shí)地處理第一實(shí)況流饋送,每個(gè)頻道接收器包括至少一個(gè)預(yù)覽模塊和至少一個(gè)節(jié)目模塊,每個(gè)預(yù)覽模塊接收被格式化成片段并存儲(chǔ)于所述本地高速緩存中的所述第一實(shí)況流饋送,且每個(gè)節(jié)目模塊將所述片段中的每一個(gè)片段存儲(chǔ)在云存儲(chǔ)中以及響應(yīng)于對(duì)所請(qǐng)求的片段的請(qǐng)求來(lái)從所述本地高速緩存中檢索所請(qǐng)求的片段。7.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其特征在于,存儲(chǔ)在所述本地高速緩存中的所述片段是使用節(jié)目統(tǒng)一資源定位符(URL)來(lái)被訪問的。8.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其特征在于,進(jìn)一步包括: 多個(gè)遞送服務(wù)器,每個(gè)遞送服務(wù)器從所述云存儲(chǔ)、所述本地高速緩存、或遞送服務(wù)器高速緩存中選擇的一個(gè)將所述片段中的一個(gè)或多個(gè)片段流傳輸?shù)讲シ旁O(shè)備。9.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述第一實(shí)況流饋送包括多比特率流。10.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其特征在于,在存儲(chǔ)所述片段之前,所述預(yù)覽模塊接受更改所述片段的輸入。
【專利摘要】實(shí)況媒體處理和流傳輸服務(wù)向內(nèi)容提供商提供實(shí)況事件的媒體處理和分發(fā)能力。該服務(wù)提供了用于捕捉實(shí)況事件的能力、從該實(shí)況事件配置節(jié)目的能力、將節(jié)目格式化成適合于流傳輸?shù)闹虚g格式的能力、將對(duì)應(yīng)于節(jié)目的呈現(xiàn)清單和片段存儲(chǔ)在云存儲(chǔ)中的能力、將呈現(xiàn)清單和片段實(shí)時(shí)分發(fā)至媒體消費(fèi)者的能力。
【IPC分類】H04L29/08, H04L29/06
【公開號(hào)】CN105324972
【申請(qǐng)?zhí)枴緾N201480029321
【發(fā)明人】R·M·博姆菲, R·赫吉, S·古萊特, P·杜格拉居, I·沙波洛夫, J·蘇斯
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司
【公開日】2016年2月10日
【申請(qǐng)日】2014年5月21日
【公告號(hào)】EP3000215A1, US20140351871, WO2014189989A1