基于HTTP的动态自适应流传输的方法和装置制造方法及图纸

技术编号:31229121 阅读:14 留言:0更新日期:2021-12-08 09:54
本公开的各方面提供了接收媒体数据的方法、装置和非易失性计算机可读介质。一种装置包括处理电路,所述处理电路接收媒体呈现描述(MPD)文件,所述MPD文件包括指示故事图的多个分支的MPD事件。所述处理电路在所述MPD事件的活动持续时间期间接收用户对所述故事图的多个分支中的一个分支的选择,所述用户选择的分支与连接到当前时段的下一时段相对应。所述处理电路从服务器接收与所述用户选择的分支相对应的所述下一时段的媒体数据。对应的所述下一时段的媒体数据。对应的所述下一时段的媒体数据。

【技术实现步骤摘要】
【国外来华专利技术】基于HTTP的动态自适应流传输的方法和装置
[0001]通过引用并入本文
[0002]本申请要求于2020年9月24日提交的、申请号为17/031,314、名称为“基于HTTP的动态自适应流传输的方法和装置”的美国专利申请的优先权,其要求于2019年10月1日提交的、申请号为62/908,964、名称为“交互式故事情节DASH流传输”的美国临时申请的优先权。在先申请的全部公开内容通过引用整体并入本文。


[0003]本公开描述了总体上涉及基于超文本传输协议的动态自适应流传输的方法和装置的实施例。

技术介绍

[0004]本文所提供的背景描述旨在总体上呈现本公开的背景。在
技术介绍
部分以及本说明书的各个方面中所描述的目前已署名的专利技术人的工作所进行的程度,并不表明其在本公开提交时作为现有技术,且从未明示或暗示其被承认为本公开的现有技术。
[0005]基于超文本传输协议的运动图像专家组(MPEG)动态自适应流传输(DASH)提供了通过IP网络的流传输多媒体内容的标准。在MPEG DASH中,一个清单可以表示故事图(story map)的一个故事情节(storyline)。可以更新清单以更改故事情节。但是,故事图需要由应用程序在清单之外维护。

技术实现思路

[0006]本公开的各方面提供了接收媒体数据的装置。一种装置包括处理电路,所述处理电路接收媒体呈现描述(MPD)文件,所述MPD文件包括指示故事图的多个分支的MPD事件。所述处理电路在所述MPD事件的活动持续时间期间接收用户对所述故事图的多个分支中的一个分支的选择,所述用户选择的分支与连接到当前时段的下一时段相对应。所述处理电路从服务器接收与所述用户选择的分支相对应的所述下一时段的媒体数据。
[0007]在实施例中,所述MPD事件包括所述活动持续时间的开始时间。
[0008]在实施例中,所述处理电路将指示所述用户选择的分支的选择信息发送给所述服务器。
[0009]在实施例中,所述选择信息包括与所述用户选择的分支相对应的所述下一时段的时段标识(ID)。
[0010]在实施例中,所述处理电路基于包括在所述MPD事件中的统一资源定位符(URL)信息和所述时段ID,将所述选择信息发送给内容服务器。
[0011]在实施例中,更新所述MPD文件以包括所述下一时段的时段信息。
[0012]在实施例中,所述处理电路存储所述MPD事件指示的所述多个分支中的每一个的时段的时段信息;以及根据所述接收的MPD文件和所述用户选择的分支生成本地MPD文件。
[0013]本公开的各方面提供了接收媒体数据的方法。在一种方法中,接收媒体呈现描述
(MPD)文件,所述MPD文件包括指示故事图的多个分支的MPD事件;在所述MPD事件的活动持续时间期间接收用户对所述故事图的多个分支中的一个分支的选择,所述用户选择的分支与连接到当前时段的下一时段相对应;以及从服务器接收与所述用户选择的分支相对应的所述下一时段的媒体数据。
[0014]本公开的各方面还提供了非易失性计算机可读存储介质,用于存储指令,当所述指令由用于接收媒体数据的计算机执行时,使所述计算机执行所述接收媒体数据的方法的任意一种或组合。
附图说明
[0015]根据以下详细描述和附图,所公开的主题的其他特征、性质和各种优点将进一步明确,其中:
[0016]图1示出了根据本公开实施例的示例性的基于超文本传输协议的动态自适应流传输(DASH)系统。
[0017]图2示出了根据本公开实施例的示例性DASH客户端架构。
[0018]图3示出了根据本公开实施例的示例性故事图。
[0019]图4示出了根据本公开一些实施例的概述过程示例的流程图。
[0020]图5是根据本公开实施例的计算机系统的示意图。
具体实施方式
[0021]I.基于超文本传输协议的动态自适应流传输(DASH)和媒体呈现描述(MPD,Media Presentation Description)
[0022]基于超文本传输协议的动态自适应流传输(DASH)是一种自适应比特率流传输技术,它能够使用超文本传输协议(HTTP)基础设施,例如web服务器、内容分发网络(CDN)、各种代理和缓存等,来实现媒体内容的流传输。DASH支持从DASH服务器到DASH客户端的点播和直播,并允许DASH客户端控制流传输会话,使得DASH服务器不需要在大规模部署中处理额外的流适配管理负载。DASH还允许DASH客户端从各种DASH服务器选择流传输,从而进一步实现网络的负载平衡,以利于DASH客户端。DASH提供不同媒体轨道之间的动态切换,例如,通过改变比特率来适应网络条件。
[0023]在DASH中,媒体呈现描述(MPD)文件为DASH客户端提供信息,以便通过从DASH服务器下载媒体片段来自适应地流传输媒体内容。MPD文件可以碎片化并部分交付,以减少会话启动延迟。MPD文件还可以在流传输会话期间更新。在一些示例中,MPD文件支持内容可访问性特征、评级和相机视图的表示。DASH还支持多视图和可缩放编码内容的交付。
[0024]MPD文件可以包含一个或多个时段(period)的序列。该一个或多个时段中的每一个可以由MPD文件中的时段元素定义。MPD文件可以包括MPD的availableStartTime属性和每个时段的开始(start)属性。对于具有动态类型的媒体呈现(例如,用于直播服务),时段的开始属性和MPD属性availableStartTime的和以及媒体片段的持续时间可以以协调世界时(UTC)格式指示该时段的可用时间,特别是对应时段中的每个呈现的第一个媒体片段。对于具有静态类型的媒体呈现(例如,用于点播服务),第一个时段的开始属性可以为0。对于其它任何时段,开始属性可以指定对应时段的开始时间相对于第一个时段的开始时间之间
的时间偏移。每个时段可以延长到下一时段的开始,或者如果是最后一个时段,则可以延长到媒体呈现的结束。时段开始时间可以是精确的,并反映因为播放先前所有时段的媒体而产生的实际定时。
[0025]每个时段可以包含一个或多个适配集,并且每个适配集可以包含相同媒体内容的一个或多个呈现。呈现可以是音频或视频数据的多个可选已编码版本中的一个。多个呈现可以因编码类型而不同,例如因比特率、分辨率、和/或视频数据的编解码器以及比特率、和/或音频数据的编解码器而不同。术语呈现可用于指代与多媒体内容的特定时段相对应并以特定方式编码的一段已编码音频或视频数据。
[0026]可以将特定时段的适配集分配给由MPD文件中的组属性指示的组。通常认为同一组中的适配集是相互可替代的。例如,可以将特定时段的视频数据的每个适配集分配给同一组,使得可以选择任何一个适配集进行解码,以显示对应时段的多媒体内容的视频数据。在一些示例中,一个时段内的媒体内容可以由来自组0的一个适配集(如果存在)来呈现,或由来自每个非零组的至多一个适配集的组合来呈现。时段的每个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种接收媒体数据的方法,其特征在于,所述方法包括:接收媒体呈现描述MPD文件,所述MPD文件包括指示故事图的多个分支的MPD事件;由信息处理装置的处理电路在所述MPD事件的活动持续时间期间,接收用户对所述故事图的多个分支中的一个分支的选择,所述用户选择的分支与连接到当前时段的下一时段相对应;以及从服务器接收与所述用户选择的分支相对应的所述下一时段的媒体数据。2.根据权利要求1所述的方法,其特征在于,所述MPD事件包括所述活动持续时间的开始时间。3.根据权利要求1所述的方法,其特征在于,进一步包括:将指示所述用户选择的分支的选择信息发送给所述服务器。4.根据权利要求3所述的方法,其特征在于,所述选择信息包括与所述用户选择的分支相对应的所述下一时段的时段标识ID。5.根据权利要求4所述的方法,其特征在于,所述发送进一步包括:基于包括在所述MPD事件中的统一资源定位符URL信息和所述时段ID,将所述选择信息发送给内容服务器。6.根据权利要求1所述的方法,其特征在于,更新所述MPD文件以包括所述下一时段的时段信息。7.根据权利要求1所述的方法,其特征在于,进一步包括:存储所述MPD事件指示的所述多个分支中的每一个的时段的时段信息;以及根据所述接收的MPD文件和所述用户选择的分支生成本地MPD文件。8.一种接收媒体数据的装置,其特征在于,所述装置包括处理电路,所述处理电路被配置为:接收媒体呈现描述MPD文件,所述MPD文件包括指示故事图的多个分支的MPD事件;在所述MPD事件的活动持续时间期间接收用户对所述故事图的多个分支中的一个分支的选择,所述用户选择的分支与连接到当前时段的下一时段相对应;以及从服务器接收与所述用户选择的分支相对应的所述下一时段的媒体数据。9.根据权利要求8所述的装置,其特征在于,所述MPD事件包括所述活动持续时间的开始时间。10.根据权利要求8所述的装置,其特征在于,所述处理电路进一步被配置为:将指示所述用户选择的分支的选择信息发送给所述服务器。11.根据权利要求10所述的装置,...

【专利技术属性】
技术研发人员:伊拉吉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1