1.一種由計算系統(tǒng)實施以流式傳輸包含音頻和視頻的媒體內(nèi)容的方法,所述方法包括:
由所述計算系統(tǒng)接收多個內(nèi)容文件,其中所述多個內(nèi)容文件中的每一者包括所述視頻的根據(jù)幀速率編碼的且具有固定持續(xù)時間的經(jīng)編碼部分及所述音頻的根據(jù)編解碼器強制的幀大小編碼的且具有多個全音頻幀的經(jīng)編碼部分,所述多個全音頻幀具有所述編解碼器強制的幀大小,其中所述多個內(nèi)容文件中的一者或多者的所述音頻的所述經(jīng)編碼部分的持續(xù)時間大于或小于所述固定持續(xù)時間;以及
由所述計算系統(tǒng)分級所述多個內(nèi)容文件的所述音頻的所述經(jīng)編碼部分以作為連續(xù)流呈現(xiàn)。
2.根據(jù)權(quán)利要求1所述的方法,其中不用零填補所述多個全音頻幀中的最后一者。
3.根據(jù)權(quán)利要求1所述的方法,其中所述多個內(nèi)容文件中的每個內(nèi)容文件具有與其相關(guān)聯(lián)的呈現(xiàn)偏移,其中所述分級包括所述計算系統(tǒng)基于與所述多個內(nèi)容文件中的相應(yīng)內(nèi)容文件相關(guān)聯(lián)的所述呈現(xiàn)偏移分級所述多個內(nèi)容文件的所述音頻的所述經(jīng)編碼部分。
4.根據(jù)權(quán)利要求3所述的方法,其中與所述多個內(nèi)容文件中的一者或多者相關(guān)聯(lián)的所述呈現(xiàn)偏移指示所述多個內(nèi)容文件中的所述一者或多者與所述多個內(nèi)容文件中的另一內(nèi)容文件在所述音頻中的間隙。
5.根據(jù)權(quán)利要求1所述的方法,其中所述分級包括移除插入到所述多個內(nèi)容文件中的一者或多者的開頭的間隙。
6.根據(jù)權(quán)利要求1所述的方法,其中在解碼之后對音頻幀的數(shù)據(jù)的接入被限制。
7.根據(jù)權(quán)利要求1所述的方法,其中所述接收包括所述計算系統(tǒng)通過到內(nèi)容遞送網(wǎng)絡(luò)的一個或多個網(wǎng)絡(luò)連接從所述內(nèi)容遞送網(wǎng)絡(luò)接收所述多個內(nèi)容文件。
8.根據(jù)權(quán)利要求7所述的方法,其進一步包括由所述計算系統(tǒng)建立到所述內(nèi)容遞送網(wǎng)絡(luò)的多個輸送控制協(xié)議TCP連接。
9.根據(jù)權(quán)利要求1所述的方法,其進一步包括由所述計算系統(tǒng)起始針對所述多個內(nèi)容文件的請求,其中可獨立請求所述多個內(nèi)容文件。
10.根據(jù)權(quán)利要求1所述的方法,其中可獨立播放所述多個內(nèi)容文件。
11.根據(jù)權(quán)利要求1所述的方法,其中所述接收包括所述計算系統(tǒng)從多個web服務(wù)器檢索所述多個內(nèi)容文件。
12.根據(jù)權(quán)利要求1所述的方法,其中所述分級包括在部分邊界處在質(zhì)量等級之間變換。
13.根據(jù)權(quán)利要求1所述的方法,其進一步包括由所述計算系統(tǒng)根據(jù)元數(shù)據(jù)描述符文件來請求所述多個內(nèi)容文件,其中所述分級包括讀取所述元數(shù)據(jù)描述符文件以確定何時開始回放所述媒體內(nèi)容。
14.根據(jù)權(quán)利要求13所述的方法,其中所述元數(shù)據(jù)描述符文件包括指示編碼過程何時開始的時間戳以及指示所述媒體內(nèi)容中有多少可用于遞送的當前持續(xù)時間,其中所述計算系統(tǒng)使用所述當前持續(xù)時間來確定何時回放所述媒體內(nèi)容,且請求與在偏移處提取到所述媒體內(nèi)容中的所述媒體內(nèi)容的所述回放相對應(yīng)的所述多個內(nèi)容文件。
15.根據(jù)權(quán)利要求13所述的方法,其中所述媒體內(nèi)容包括實況事件廣播。
16.根據(jù)權(quán)利要求13所述的方法,其中所述媒體內(nèi)容經(jīng)調(diào)度以根據(jù)實況事件的時間表在特定時間點處播放。
17.一種上面存儲指令的非暫時計算機可讀存儲媒體,所述指令在由計算裝置執(zhí)行時致使所述計算裝置執(zhí)行方法,所述方法包括:
接收與包括音頻和視頻的媒體內(nèi)容相對應(yīng)的多個內(nèi)容文件,其中所述多個內(nèi)容文件中的每一者包括所述視頻的根據(jù)幀速率編碼的且具有固定持續(xù)時間的經(jīng)編碼部分及所述音頻的根據(jù)編解碼器強制的幀大小編碼的且具有多個全音頻幀的經(jīng)編碼部分,所述多個全音頻幀具有所述編解碼器強制的幀大小,其中所述多個內(nèi)容文件中的一者或多者的所述音頻的所述經(jīng)編碼部分的持續(xù)時間大于或小于所述固定持續(xù)時間;以及
分級所述多個內(nèi)容文件的所述音頻的所述經(jīng)編碼部分以作為連續(xù)流呈現(xiàn)。
18.根據(jù)權(quán)利要求17所述的計算機可讀存儲媒體,其中所述多個內(nèi)容文件中的每個內(nèi)容文件具有與其相關(guān)聯(lián)的呈現(xiàn)偏移,其中基于與所述多個內(nèi)容文件中的相應(yīng)內(nèi)容文件相關(guān)聯(lián)的所述呈現(xiàn)偏移來分級所述多個內(nèi)容文件的所述音頻的所述經(jīng)編碼部分。
19.根據(jù)權(quán)利要求17所述的計算機可讀存儲媒體,其中所述方法進一步包括根據(jù)元數(shù)據(jù)描述符文件來請求所述多個內(nèi)容文件,所述元數(shù)據(jù)描述符文件包括指示所述媒體內(nèi)容中有多少可用于遞送的當前持續(xù)時間,其中所述分級包括使用所述當前持續(xù)時間來確定何時回放所述媒體內(nèi)容,所請求的多個內(nèi)容文件對應(yīng)于在偏移處提取到所述媒體內(nèi)容中的所述媒體內(nèi)容的回放。
20.一種計算裝置,其包括:
解碼器;以及
媒體播放器,其耦合至內(nèi)容遞送網(wǎng)絡(luò)以從所述內(nèi)容遞送網(wǎng)絡(luò)請求與包括音頻和視頻的媒體內(nèi)容相對應(yīng)的多個內(nèi)容文件,從所述內(nèi)容遞送網(wǎng)絡(luò)接收所述多個內(nèi)容文件,且將所述多個內(nèi)容文件的所述音頻作為連續(xù)流呈現(xiàn)給所述解碼器,其中:
所述多個內(nèi)容文件中的每一者包括所述視頻的根據(jù)幀速率編碼的且具有固定持續(xù)時間的經(jīng)編碼部分及所述音頻的根據(jù)編解碼器強制的幀大小編碼的且具有多個全音頻幀的經(jīng)編碼部分,所述多個全音頻幀具有所述編解碼器強制的幀大??;且
所述多個內(nèi)容文件中的一者或多者的所述音頻的所述經(jīng)編碼部分的持續(xù)時間大于或小于所述固定持續(xù)時間。