基于超文本协议的动态自适应流媒体中的媒体质量信息指示制造技术

技术编号:12980268 阅读:228 留言:0更新日期:2016-03-04 01:52
一种媒体表达自适应方法包括:获取包括用于获取多个媒体分片及其质量信息的指令的媒体呈现描述(MPD),发送质量信息请求,接收包括多个质量分片的所述质量信息,基于所述质量信息选择媒体分片,发送请求所述媒体分片的媒体分片请求,以及接收所述媒体分片。一种计算机程序产品,当由处理器执行时,致使网络设备获取包括用于获取媒体内容流和质量信息的指令的MPD,确定质量级别阈值,请求与所述媒体内容流关联的质量信息,接收所述质量信息,选择对应的质量分片大于所述质量级别阈值的媒体分片,发送请求所述媒体分片的媒体分片请求,以及接收所述媒体分片。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】基于超文本协议的动态自适应流媒体中的媒体质量信息指 示 相关申请案交叉申请 本专利技术要求2013年4月19日递交的专利技术名称为"指示动态自适应流媒体中的媒 体质量相关信息的方法和系统(Method And System For Signaling of Media Quality Related Information in Dynamic Adaptive Streaming)"的第61/814, 069 号美国临时专 利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文中,如全文再现一 般。 关于由联邦政府赞助研究或开发的声明 不适用。 参考缩微胶片附录 不适用。
技术介绍
使用适合不同设备(例如,电视、笔记本电脑、台式电脑和移动手机)的不同加密 和/或编码方案,媒体内容提供商或分发商可以向订户或用户分发各种媒体内容。如ISO/ 国际电工技术委员会(IEC) 13818-1中的名称为"信息技术一运动图像的通用编码和相关 音步页信息:系统(Information Technology - Generic Coding of Moving Pictures and Associated Audio Information:Systems)"所述,基于超文本传输协议(HTTP)的动态自适 应流媒体(DASH)定义了描述格式,即媒体呈现描述(MPD),以及分片格式,所述描述格式基 于国际标准化组织(ISO)基础媒体文件格式,而所述分片格式基于运动图像专家组(MPEG) 传输流-2标准族中的MPEG传输流。 传统的DASH系统可能需要媒体内容或媒体表达(representation)的多种比特率 在服务器上可用。其它媒体表达可以是以固定比特率(CBR)或可变比特率(VBR)编码的版 本。对于CBR媒体表达,比特率可能受到控制并且可能是固定的,但是质量可能有很大波 动,除非比特率相当高。像切换新频道中的体育/静态场景等改变内容对于视频编码器而 言难以在产生具有某个指定比特率的比特流的同时提供稳定的质量。对于VRB媒体表达, 可以将更高的比特率分配给更复杂的场景,而将更低的比特率分配给不太复杂的场景。 另外,可用带宽可能会不断地变化,这可能对流媒体内容来说是一种挑战。传统 的自适应方案可配置用于适应设备的能力(例如,解码能力或显示分辨率)或用户的喜好 (例如,语言或字幕)。在传统的DASH系统中,对变化的可用带宽的适应可以通过在具有不 同比特率的可选媒体表达之间进行切换来实现。媒体表达或分片的比特率可以匹配到可用 带宽。然而,媒体表达的比特率可能与媒体内容的质量没有直接的相互关系。比特率可以表 示多个媒体表达或分片的相对质量,并且可能无法提供关于分片质量的信息。例如,对于低 空间复杂度或低运动水平等场景来说,可以利用低比特率对高质量级别进行编码,或者对 于高空间复杂度或高运动水平等场景来说,可以利用高比特率对低质量级别进行编码。因 此,带宽波动导致相同比特率下的相对低的体验质量。带宽在不使用或不需要相对高的带 宽时还会被浪费。激进的带宽消耗还会导致所支持用户的数量、高带宽耗费,和/或高功耗 受到限制。
技术实现思路
在一项实施例中,本专利技术包括媒体表达自适应方法,包括:获取包括用于获取多个 媒体分片及其质量信息的指令的MPD,根据所述MPD中提供的所述指令发送质量信息请求, 接收包括对应于所述多个媒体分片的多个质量分片的所述质量信息,基于所述质量信息选 择媒体分片,发送请求所述媒体分片的媒体分片请求,以及接收所述媒体分片以响应于所 述媒体分片请求。 在另一项实施例中,本专利技术一种计算机程序产品,所述计算机程序产品包括存储 在非瞬时性计算机可读介质上的计算机可执行指令,当处理器执行这些指令时,致使网络 设备获取包括用于获取媒体内容流和与所述媒体内容流关联的质量信息的指令的DASH MPD,确定媒体内容流的质量级别阈值,请求与所述媒体内容流关联的质量信息,接收与所 述媒体内容流关联的所述质量信息,选择对应的质量分片大于所述质量级别阈值的媒体分 片,发送请求所述媒体分片的媒体分片请求,以及接收所述媒体分片。 在又一项实施例中,本专利技术包括一种根据包括用于获取多个媒体分片及其元数据 信息的信息的MH)进行媒体表达自适应的装置,所述装置包括存储器和耦合到所述存储器 的处理器,其中所述存储器包括指令,当所述处理器执行所述指令时,致使所述装置根据所 述Mro接收元数据信息请求,发送包括质量信息的元数据信息,接收请求媒体分片的媒体 分片请求,以及根据所述Mro发送所述媒体分片。 结合附图和权利要求书可以从以下的详细描述中更清楚地理解这些和其它特征。【附图说明】 为了更透彻地理解本专利技术,现参阅结合附图和【具体实施方式】而描述的以下简要说 明,其中的相同参考标号表不相同部分。 图1为DASH系统的实施例的示意图。 图2为网络元件的实施例的示意图。 图3为DASH自适应方法的实施例的协议图。 图4为媒体呈现描述的实施例的示意图。 图5为自适应集关联的实施例的示意图。 图6为自适应集关联的另一实施例的不意图。图7为DASH客户端使用的媒体表达自适应方法的实施例的流程图。 图8为HTTP服务器使用的媒体表达自适应方法的另一实施例的流程图。【具体实施方式】 首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所公开的系 统和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本专利技术 决不应限于下文所说明的说明性实施方案、附图和技术,包括本文所说明并描述的示例性 设计和实施方案,而是可在所附权利要求书的范围以及其等效物的完整范围内修改。 本文公开了用于传送和指示DASH系统中的媒体表达自适应的质量信息的各种实 施例。尤其是,DASH客户端可以使用媒体分片的元数据信息获取用来做出媒体表达自适应 决定的质量信息。元数据信息可以指示分片或子分片级别上的元数据以高效支持直播和/ 或点播业务。可以在请求一个或多个关联媒体分片之前独立获取元数据。元数据可以具有 其它接入信息(例如,子分片大小或时长),这样可以减少对互联比特率信息与质量信息的 交叉引用的需要。使用元数据信息作出的自适应决定会降低流内容的质量波动,会提高体 验质量,而且会更高效地使用带宽。元数据信息可以有条件地使用或生成,并且不会影响流 媒体数据的操作。 图1为DASH系统100的实施例的示意图。DASH系统100通常可以包括内容源 102、HTTP服务器104、网络106,以及一个或多个DASH客户端108。在此种实施例中,HTTP 服务器104和DASH客户端108可以经由网络106彼此进行数据通信。另外,HTTP服务器 104可以与内容源102进行数据通信。可选地,DASH系统100还可以包括一个或多个额外 的内容源102和/或多个HTTP服务器104。网络106可以包括用于沿着有线和/或无线信 道在HTTP服务器104和DASH客户端108之间提供数据通信的任何网络。例如,网络106 可以是互联网或移动电话网络。由DASH系统100执行的操作的描述通常可以指一个或多 个DASH客户端108的实例。需要说明的是,本文中使用的术语"D本文档来自技高网
...

【技术保护点】
一种媒体表达自适应方法,其特征在于,包括:获取包括用于获取多个媒体分片及其质量信息的指令的媒体呈现描述(MPD);根据所述MPD中提供的所述指令发送质量信息请求;接收包括对应于所述多个媒体分片的多个质量分片的所述质量信息;基于所述质量信息选择媒体分片;发送请求所述媒体分片的媒体分片请求;以及接收所述媒体分片以响应于所述媒体分片请求。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:张少波王新
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1