• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>蘋果公司專利>正文

    具有壓縮播放列表的實時或近實時流傳輸制造技術

    技術編號:14897190 閱讀:110 留言:0更新日期:2017-03-29 12:23
    本申請涉及具有壓縮播放列表的實時或近實時流傳輸。方法和裝置使用諸如符合HTTP的協議之類的傳輸協議提供實時或近實時的內容流傳輸。在一個實施例中,一種方法包括提供對播放列表文件(例如,更新的播放列表)的請求(300)并且使用或針對所述請求指定壓縮協議;所述請求可以來自正從web服務器請求播放列表的客戶機設備。web服務器可以按壓縮格式提供播放列表。

    【技術實現步驟摘要】
    本申請是于2013年7月9日提交的題為“具有壓縮播放列表的實時或近實時流傳輸”的專利技術專利申請201180064518.6的分案申請。相關申請本申請要求于2009年12月21日提交的美國臨時專利申請61/288,828(案卷號P7437Z6)的權益,并且特此將該臨時申請通過引用結合在此;并且本申請也是如下美國申請的部分繼續申請:(1)要求于2008年12月31日提交的美國臨時專利申請No.61/142,110(案卷號P7437Z)、于2009年3月16日提交的美國臨時專利申請No.61/160,693(案卷號P7437Z2)、于2009年3月17日提交的美國臨時專利申請No.61/161,036(案卷號P7437Z3)、于2009年4月7日提交的美國臨時專利申請No.61/167,524(案卷號P7437Z4)的權益的、于2009年6月5日提交的題為“REAL-TIMEORNEARREAL-TIMESTREAMING”的申請No.12/479,690(案卷號P7437US1);以及(2)要求于2008年12月31日提交的美國臨時專利申請No.61/142,110(案卷號P7437Z)、于2009年3月16日提交的美國臨時專利申請No.61/160,693(案卷號P7437Z2)、于2009年3月17日提交的美國臨時專利申請No.61/161,036(案卷號P7437Z3)、于2009年4月7日提交的美國臨時專利申請No.61/167,524(案卷號P7437Z4)的權益的、于2009年6月5日提交的題為“VARIANTSTREAMSFORREAL-TIMEORNEARREAL-TIMESTREAMING”的申請No.12/479,698(案卷號P7437US2);以及(3)要求于2008年12月31日提交的美國臨時專利申請No.61/142,110(案卷號P7437Z)、于2009年3月16日提交的美國臨時專利申請No.61/160,693(案卷號P7437Z2)、于2009年3月17日提交的美國臨時專利申請No.61/161,036(案卷號P7437Z3)、于2009年4月7日提交的美國臨時專利申請No.61/167,524(案卷號P7437Z4)的權益的、于2009年6月5日提交的題為“UPDATABLEREAL-TIMEORNEARREAL-TIMESTREAMING”的申請No.12/479,732(案卷號P7437US3);(4)要求于2008年12月31日提交的美國臨時專利申請No.61/142,110(案卷號P7437Z)、于2009年3月16日提交的美國臨時專利申請No.61/160,693(案卷號P7437Z2)、于2009年3月17日提交的美國臨時專利申請No.61/161,036(案卷號P7437Z3)、于2009年4月7日提交的美國臨時專利申請No.61/167,524(案卷號P7437Z4)的權益的、于2009年6月5日提交的題為“PLAYLISTSFORREAL-TIMEORNEARREAL-TIMESTREAMING”的申請No.12/479,735(案卷號P7437US4);以及(5)要求于2009年9月8日提交的美國臨時專利申請No.61/240,648(案卷號P7437Z5)的權益的、于2010年9月8日提交的申請No.12/878,002(案卷號P7437X)。申請No.12/878,002(案卷號P7437X)通過引用在其與本申請相一致的范圍內結合在此。
    本專利技術的各實施例涉及數據傳輸技術。更具體地,本專利技術的各實施例涉及使用諸如超文本傳輸協議(HTTP)的非流傳輸協議來允許數據流傳輸的技術。
    技術介紹
    內容的流傳輸一般地涉及從服務器設備持續傳送并由客戶機設備接收的多媒體內容。該內容通常在其由流傳輸服務器遞送的同時被呈現給終端用戶。該名稱指代媒體的遞送方法而非媒體本身。當前的流傳輸服務一般需要專用服務器來向終端用戶分發“現場”內容。在任何大規模部署中,這會導致極高的成本并且需要專門的技能進行設置和運行。這導致了可用于流傳輸的內容庫比期望要少。
    技術實現思路
    在一個實施例中,一種方法包括提供對播放列表的請求并在該請求中指定該播放列表能夠被壓縮,并且響應于所述請求,在服務器能夠以壓縮形式提供播放列表的情況下接收壓縮形式的所述播放列表(否則,該播放列表可由服務器以未壓縮的格式提供)。可以使用由現有HTTP標準壓縮技術支持的壓縮技術或格式(諸如deflate或gzip)來壓縮(也可稱為編碼)播放列表。發送和接收壓縮格式的播放列表能夠顯著減小傳送和接收的數據大小,尤其是在播放列表隨時間增大的情況下(例如,在該播放列表用于的是長時間棒球比賽的情況下)。在一個實施例中,對播放列表使用壓縮對于客戶機(請求播放列表的系統)和服務器(通過發送播放列表對該請求作出響應的系統)兩者是可選的。作為HTTP標準的一部分的壓縮技術或格式的使用使得任何兼容web服務器都能夠提供壓縮的播放列表,并且使得任何兼容的客戶機都能夠解壓縮并使用該播放列表。附圖說明本專利技術以例示而非限制的方式示出,并且附圖中類似參考編號指代相似元素。圖1是能夠實時或近實時發送和接收內容的服務器和客戶機的一個實施例的框圖。圖2A是用于一個或多個服務器設備使用非流傳輸協議支持媒體內容的技術的一個實施例的流程圖。圖2B是用于一個或多個服務器設備向一個或多個客戶機設備提供動態更新的播放列表的技術的一個實施例的流程圖。圖2C是用于一個或多個服務器設備使用多比特率向客戶機設備提供媒體內容的技術的一個實施例的流程圖。圖3A是用于客戶機設備使用非流傳輸協議支持內容的流傳輸的技術的一個實施例的流程圖。圖3B是用于客戶機設備使用多比特率支持內容的流傳輸的技術的一個實施例的流程圖。圖4是服務器流代理的一個實施例的框圖。圖5是客戶機流代理的一個實施例的框圖。圖6示出了具有多個標簽的播放列表文件的一個實施例。圖7是本文描述的經組裝流回放技術的一個實施例的流程圖。圖8是電子系統的一個實施例的框圖。圖9A是示出了客戶機設備如何能夠在變體播放列表內的替換內容之間進行切換的例子的流程圖。圖9B是示出了客戶機設備如何能夠在兩個播放列表內的內容之間進行切換的進一步的流程圖。圖9C是示出了客戶機設備如何能夠使用音頻模式匹配而在內容之間進行切換的進一步的流程圖。圖9D圖示了如何使用音頻模式匹配實現圖9C的方法。圖10是提供多個冗余位置的技術的一個實施例的流程圖,所述多個冗余位置使用替換流將媒體內容提供給客戶機設備。圖11例示了根據一個實施例在其中客戶機1102使用一個或多個URL進行雙向通信的網絡。具體實施方式在隨后的描述中將闡述多個特定細節。然而,可以在沒有這些特定細節的情況下實踐本專利技術的各實施例。在其他實例中,沒有詳細示出周知的電路、結構和技術,以免模糊對本說明書的理解。本說明書包括受版權保護的材料,諸如圖形用戶界面圖像的圖解。版權的所有人(包括本專利技術的受讓人)由此保留他們對這些材料的權利(包括版權)。版權所有人并不反對任何人對本專利文檔或專利公開如其出現在專利商標局的文件或記錄中那樣進行復制再現,但在其他情本文檔來自技高網
    ...

    【技術保護點】
    一種存儲有可執行程序指令的非暫態機器可讀存儲介質,所述可執行程序指令在由數據處理系統執行時,使得所述數據處理系統執行包括如下的方法:利用客戶機設備,使用傳輸協議經網絡請求節目的播放列表文件,其中所述請求指定至少一個壓縮協議,其中所述壓縮協議與所述傳輸協議的基于標準的HTTP實現相兼容;利用所述客戶機設備接收根據所述至少一個壓縮協議壓縮的播放列表文件,并利用所述客戶機設備解壓縮所述播放列表文件,其中所述播放列表文件具有指示一個或多個媒體文件中的內容的一個或多個統一資源標識符(URI)的組以及具有與所述一個或多個媒體文件的回放相關的參數的多個標簽;使用所述傳輸協議,請求節目的按照所請求的播放列表文件指示的次序的所述一個或多個媒體文件中的內容;使用所述傳輸協議經所述網絡接收所請求的內容;由客戶機設備生成表示節目的按照所述播放列表文件指示的次序的內容的音頻和/或視頻輸出。

    【技術特征摘要】
    2010.12.14 US 12/968,2021.一種存儲有可執行程序指令的非暫態機器可讀存儲介質,所述可執行程序指令在由數據處理系統執行時,使得所述數據處理系統執行包括如下的方法:利用客戶機設備,使用傳輸協議經網絡請求節目的播放列表文件,其中所述請求指定至少一個壓縮協議,其中所述壓縮協議與所述傳輸協議的基于標準的HTTP實現相兼容;利用所述客戶機設備接收根據所述至少一個壓縮協議壓縮的播放列表文件,并利用所述客戶機設備解壓縮所述播放列表文件,其中所述播放列表文件具有指示一個或多個媒體文件中的內容的一個或多個統一資源標識符(URI)的組以及具有與所述一個或多個媒體文件的回放相關的參數的多個標簽;使用所述傳輸協議,請求節目的按照所請求的播放列表文件指示的次序的所述一個或多個媒體文件中的內容;使用所述傳輸協議經所述網絡接收所請求的內容;由客戶機設備生成表示節目的按照所述播放列表文件指示的次序的內容的音頻和/或視頻輸出。2.如權利要求1所述的介質,其中所述方法還包括:利用客戶機設備確定所述播放列表文件是否包括播放列表文件中的列表結束標簽,所述列表結束標簽指示沒有更多內容將被添加到所述播放列表文件;利用客戶機設備請求節目的更新播放列表文件,所述請求指定所述至少一個壓縮協議,其中請求更新播放列表文件是響應于確定播放列表文件中不包括列表結束標簽而進行的;以及利用客戶機設備接收壓縮格式的更新播放列表文件,并將更新播放列表文件解壓縮,所述更新播放列表文件包括用于所述播放列表中的內容的所述URI的組和用于所述播放列表文件中沒有的新內容的新URI,其中所述客戶機設備在接收到所述更新播放列表文件之前使用所述播放列表文件。3.如權利要求1所述的介質,其中所述壓縮協議是deflate或gzip之一或基于標準的壓縮。4.如權利要求1所述的介質,其中所述播放列表文件包含具有等于或大于所述一個或多個媒體文件中每一個的持續時間的目標持續時間值的標簽。5.如權利要求3所述的介質,其中所述節目是從現場事件捕獲的。6.如權利要求1所述的介質,其中服務器對所述壓縮協議的使用是可選的。7.如權利要求3所述的介質,其中用于所述播放列表文件中的內容的所述URI的組的次序表示呈現的次序,并且其中所述播放列表文件包括所述內容的每個部分的持續時間。8.一種機器實現的方法,包括:利用客戶機設備,使用傳輸協議經網絡請求節目的播放列表文件,其中所述請求指定至少一個壓縮協議,其中所述壓縮協議與傳輸協議的基于標準的HTTP實現相兼容;利用所述客戶機設備接收根據所述至少一個壓縮協議壓縮的播放列表文件,并利用所述客戶機設備解壓縮所述播放列表文件,其中所述播放列表文件具有指示一個或多個媒體文件中的內容的一個或多個統一資源標識符(URI)的組以及具有與所述一個或多個媒體文件的回放相關的參數的多個標簽;使用所述傳輸協議,請求節目的按照所請求的播放列表文件指示的次序的所述一個或多個媒體文件中的內容;使用所述傳輸協議經所述網絡接收所請求的內容;由客戶機設備生成表示節目的按照所述播放列表文件指示的次序的內容的音頻和/或視頻輸出。9.如權利要求8所述的方法,所述方法還包括:利用客戶機設備確定所述播放列表文件是否包括播放列表文件中的列表結束標簽,所述列表結束標簽指示沒有更多內容將被添加到所述播放列表...

    【專利技術屬性】
    技術研發人員:R·潘特斯J·D·巴特森
    申請(專利權)人:蘋果公司
    類型:發明
    國別省市:美國;US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 内射人妻无码色AV天堂| 无套中出丰满人妻无码| 无码国产精品一区二区免费式直播| 免费无码不卡视频在线观看| 无码人妻丰满熟妇区免费| 免费一区二区无码视频在线播放 | 亚洲动漫精品无码av天堂| 内射精品无码中文字幕| 中文字幕乱码无码人妻系列蜜桃 | 精品久久久久久无码人妻中文字幕| 曰韩无码无遮挡A级毛片| 久久亚洲中文字幕无码| 无码无遮挡又大又爽又黄的视频 | 亚洲AV无码专区国产乱码电影| 国产成人年无码AV片在线观看 | 亚洲中文字幕无码一区| 亚洲色偷拍另类无码专区| 无码一区二区三区免费视频| 亚洲AV综合色区无码一区爱AV | 国产AV无码专区亚洲AV漫画| 无码人妻丰满熟妇片毛片| 人妻少妇看A偷人无码电影| 亚洲一区精品无码| 国产午夜鲁丝片AV无码免费| 人妻少妇精品无码专区| 亚洲乱人伦中文字幕无码| 精品无码综合一区二区三区| 2019亚洲午夜无码天堂| 亚洲av无码一区二区三区天堂古代| 久久精品无码专区免费青青| 无码人妻丝袜在线视频| 无码精品黑人一区二区三区| 伊人久久无码中文字幕| 国产自无码视频在线观看| 亚洲AV无码一区二区三区DV| 日本无码色情三级播放| 国产成人无码一二三区视频| 国产AⅤ无码专区亚洲AV| 亚洲乱亚洲乱妇无码麻豆| 亚洲日韩精品无码专区网址 | 岛国无码av不卡一区二区|