用于多媒体自适应流传输的装置和机器可读存储介质制造方法及图纸

技术编号:19068906 阅读:33 留言:0更新日期:2018-09-29 15:13
本申请公开了用于多媒体自适应流传输的装置和机器可读存储介质。公开了提供体验质量感知的多媒体流传输的技术。在示例中,可操作以提供超文本传输协议(HTTP)自适应流传输的服务器可以包括被配置为执行以下操作的计算机电路:确定服务器能够用于向多个客户端发送HTTP自适应流传输内容的带宽;从多个客户端接收对用于HTTP自适应流传输的清单文件中的、由服务器提供的表示的HTTP请求;以及计算服务器的清单文件中提供的每个表示的可用性。该可用性可以至少部分地基于所确定的带宽计算得出。每个表示的可用性可以被从服务器传送给多个客户端。

【技术实现步骤摘要】
用于多媒体自适应流传输的装置和机器可读存储介质分案说明本申请是申请日为2014年3月18日、申请号为201480010153.2、题为“体验质量感知的多媒体自适应流传输”的专利技术专利申请的分案申请。
技术介绍
包括流传输服务和对话服务在内的多媒体服务的增长是向新的移动宽带技术和标准演进的一个关键驱动。移动设备中正越来越多地消费数字视频内容。在日常生活中存在许多在移动设备上广泛使用的视频应用。例如,在线视频流传输包括诸如YouTube和Hulu之类的流行服务。视频记录和视频会议包括诸如Skype和GoogleHangout之类的服务。在2011年,YouTube具有超过1万亿的全球观看量。这些观看中的百分之十是通过移动设备或平板电脑访问的。随着更多的智能电话、平板电脑、和其它移动计算设备被购买,它们对于视频记录和视频会议的使用将剧烈增加。随着对于多媒体服务的如此高的消费需求加上媒体压缩和无线网络基础架构的发展,增强未来的蜂窝和移动宽带系统的多媒体服务功能、以及向消费者递送较高的体验质量(QoE)从而确保用任何设备和技术在任何时候从任何位置对视频内容和服务的无所不在的访问是令人感兴趣的。
技术实现思路
根据本申请的一方面,公开了一种可操作用于对从服务器接收到的HTTP动态自适应流传输(DASH)内容进行解码的客户端的装置,该装置包括一个或多个处理器和存储器,该一个或多个处理器和存储器被配置用于:在客户端处对从服务器接收到的消息进行解码,该消息包括对针对客户端的带宽分配的指示;在客户端处对从服务器接收到的媒体呈现描述(MPD)文件进行解码,MPD文件包括与多个表示中的每个表示相关联的带宽;在客户端处从MPD中选择DASH内容的表示,该DASH内容的表示具有在针对客户端的带宽分配内的带宽;并且在客户端处对从服务器接收到的所选择的DASH内容的表示进行解码。根据本申请的一方面,公开了一种可操作用于向客户端提供HTTP动态自适应流传输(DASH)内容的服务器的装置,该装置包括一个或多个处理器和存储器,该一个或多个处理器和存储器被配置用于:在服务器处确定针对客户端的带宽分配;在服务器处对用于传送到客户端的消息进行编码,该消息包括对针对客户端的带宽分配的指示;在服务器处对用于传送到客户端的媒体呈现描述(MPD)文件进行编码,MPD文件包括与多个表示中的每个表示相关联的带宽;并且在服务器处对从MPD中选择的DASH内容的表示进行编码以传送到客户端,其中DASH内容的表示与在针对客户端的带宽分配内的带宽相关联。根据本申请的一方面,公开了至少一个存储有指令的机器可读存储介质,该指令用于对在客户端处从服务器接收到的HTTP动态自适应流传输(DASH)内容进行解码,该指令在被一个或多个处理器执行时实现以下操作:在客户端处对从服务器接收到的消息进行解码,该消息包括对针对客户端的带宽分配的指示;在客户端处对从服务器接收到的媒体呈现描述(MPD)文件进行解码,MPD文件包括与多个表示中的每个表示相关联的带宽;在客户端处从MPD中选择DASH内容的表示,该DASH内容的表示具有在针对客户端的带宽分配内的带宽。根据本申请的一方面,公开了至少一个存储有指令的机器可读存储介质,该指令用于从服务器向客户端提供HTTP动态自适应流传输(DASH)内容,该指令在被一个或多个处理器执行时实现以下操作:在服务器处确定针对客户端的带宽分配;在服务器处对用于传送到客户端的消息进行编码,该消息包括对针对客户端的带宽分配的指示;在服务器处对用于传送到客户端的媒体呈现描述(MPD)文件进行编码,MPD文件包括与多个表示中的每个表示相关联的带宽;并且在服务器处对从MPD中选择的DASH内容的表示进行编码以传送到客户端,其中DASH内容的表示与在针对客户端的带宽分配内的带宽相关联。附图说明本公开的特征和优点将从随后结合附图的详细描述中变得清楚,该附图通过示例的方式一起示出了本公开的特征;并且其中:图1示出了根据示例的媒体呈现描述(MPD)元数据文件配置的框图;图2a示出了根据示例的随时间变化的超文本传输协议(HTTP)自适应流(HAS)的示例;图2b示出了根据示例的超文本传输协议(HTTP)流传输的框图;图3示出了根据示例的用于基于超文本传输协议(基于HTTP)的视频流传输的能量特性感知的无线电接入网络(RAN)架构的框图;图4示出了根据示例的提供具有可用表示的MPD文件的示例的图表;图5示出了根据示例的针对所选择的服务器带宽的可用表示代码的示例的图表;图6示出了根据示例的可操作以提供HTTP自适应流传输的服务器的计算机电路的功能;图7示出了根据示例的可操作以提供HTTP自适应流传输的移动设备的计算机电路的功能;图8示出了根据示例的用于从服务器向多个客户端提供多媒体的可变比特率自适应流传输的方法的框图;以及图9示出了根据示例的无线设备(例如,UE)的示意图。下面将参考所示出的示例性实施例,并且这里将使用具体语言来描述这些示例性实施例。然而,应该理解的是不旨在限制本专利技术的范围。具体实施方式在本专利技术被公开和描述之前,应该理解的是本专利技术不限于这里公开的特定结构、处理步骤、或材料,而是被扩展至将被相关领域普通技术人员认识到的其等同形式。还应该理解的是,这里所采用的术语仅被用于描述特定示例的目的并且不旨在是限制性的。不同附图中的相同标号表示相同的元件。流程图和过程中所提供的标号被提供用于清楚说明步骤和操作并且不一定指示特定的次序或顺序。示例实施例下面提供了技术实施例的初步概述,然后将进一步详细描述具体的技术实施例。该初步概述旨在帮助读者更快速地理解技术,而不是旨在标识技术的关键特征或必要特征,也不旨在限制所要求保护的主题的范围。自适应多媒体流传输允许相同多媒体文件的不同版本在多媒体被流传输的同时被移动设备访问。无线电链路条件的改变会降低或增加移动设备处的可用带宽。通过在多媒体文件在移动设备处被运行的同时改变该多媒体文件的不同版本来“适应”的能力使得即使在带宽减小时也能够继续该多媒体文件的执行。包括基于超文本传输协议(HTTP)的流传输服务(例如,逐步下载和HTTP动态自适应流传输(DASH))在内的当前自适应多媒体流传输标准和规范具有在某些条件下会降低用户的体验质量的局限性。一般假设被包括在流传输文件的清单文件(manifestfile)中的所有多媒体服务器包括多媒体的所有版本和部分。这意味着具有多媒体流的部分内容的服务器不能被用于向移动设备流传输它们不具有的时段。在具有多媒体流的所有版本和时段的特定服务器变得过载因而不能在适当的时间帧中递送内容的情况下,无法通知移动设备降低其从服务器的下载速率以避免多媒体的多个部分的潜在的取回延迟或者较大的分组丢失。另外,在移动设备共享共同的有限带宽并且争用资源的情况下,去往多个用户的多个多媒体流的存在将会导致拥塞,并且通过使移动设备在播放可以继续之前重新填充它们的缓冲器会降低播放体验。对于大量用户试图从服务器获取相同的多媒体流传输内容时的直播活动尤其如此。无线多媒体标准已经开发出了使能多媒体被传送至移动计算设备、从移动计算设备传送多媒体、或者在移动计算设备之间传送多媒体的大量多媒体标准。例如,在流传输视频方面,第三代合作伙伴计划(3G本文档来自技高网...

【技术保护点】
1.一种可操作用于对从服务器接收到的HTTP动态自适应流传输(DASH)内容进行解码的客户端的装置,该装置包括一个或多个处理器和存储器,所述一个或多个处理器和存储器被配置用于:在所述客户端处对从所述服务器接收到的消息进行解码,所述消息包括对针对所述客户端的带宽分配的指示;在所述客户端处对从所述服务器接收到的媒体呈现描述(MPD)文件进行解码,所述MPD文件包括与多个表示中的每个表示相关联的带宽;在所述客户端处从所述MPD中选择DASH内容的表示,该DASH内容的表示具有在针对所述客户端的带宽分配内的带宽;并且在所述客户端处对从所述服务器接收到的所选择的DASH内容的表示进行解码。

【技术特征摘要】
2013.03.29 US 61/806,8211.一种可操作用于对从服务器接收到的HTTP动态自适应流传输(DASH)内容进行解码的客户端的装置,该装置包括一个或多个处理器和存储器,所述一个或多个处理器和存储器被配置用于:在所述客户端处对从所述服务器接收到的消息进行解码,所述消息包括对针对所述客户端的带宽分配的指示;在所述客户端处对从所述服务器接收到的媒体呈现描述(MPD)文件进行解码,所述MPD文件包括与多个表示中的每个表示相关联的带宽;在所述客户端处从所述MPD中选择DASH内容的表示,该DASH内容的表示具有在针对所述客户端的带宽分配内的带宽;并且在所述客户端处对从所述服务器接收到的所选择的DASH内容的表示进行解码。2.根据权利要求1所述的装置,还包括收发器,该收发器被配置用于:从所述服务器接收包括对针对所述客户端的带宽分配的指示的所述消息;并且从所述服务器接收所选择的DASH内容的表示。3.根据权利要求1所述的装置,其中所述一个或多个处理器和存储器还被配置为对从所述服务器接收到的消息进行解码,该消息包括在所述客户端处访问的所选择的DASH内容的表示的下一片段的推荐比特率。4.根据权利要求1所述的装置,其中所述一个或多个处理器和存储器还被配置为对用于传送到所述服务器的消息进行编码,该消息包括在所述客户端处访问的所选择的DASH内容的表示的缓冲级别。5.一种可操作用于向客户端提供HTTP动态自适应流传输(DASH)内容的服务器的装置,该装置包括一个或多个处理器和存储器,所述一个或多个处理器和存储器被配置用于:在所述服务器处确定针对所述客户端的带宽分配;在所述服务器处对用于传送到所述客户端的消息进行编码,所述消息包括对针对所述客户端的带宽分配的指示;在所述服务器处对用于传送到所述客户端的媒体呈现描述(MPD)文件进行编码,所述MPD文件包括与多个表示中的每个表示相关联的带宽;并且在所述服务器处对从所述MPD中选择的DASH内容的表示进行编码以传送到所述客户端,其中所述DASH内容的表示与在针对所述客户端的带宽分配内的带宽相关联。6.根据权利要求5所述的装置,还包括收发器,该收发器被配置用于:发送包括对针对所述客户端的带宽分配的指示的所述消息;并且向所述客户端发送所述DASH内容的表示。7.根据权利要求5所述的装置,其中所述一个或多个处理器和存储器还被配置为:确定针对多个客户端中的每个客户端的带宽分配;并且对包括对所述带宽分配的指示的所述消息进行编码以传送到所述多个客户端。8.根据权利要求5所述的装置,其中所述一个或多个处理器和存储器还被配置为对用于传送到所述客户端的消息进行编码,该消息包括在所述客户端处访问的所述DASH内容的表示的下一片段的推荐比特率。9.根据权利要求5所述的装置,其中所述一个或多个处理器和存储器还被配置为对从所述客户端接收到的消息进行解码,该消息包括在所述客户端处访问的所述DASH内容的表示的缓冲级别。10.根据权利要求5所述的装置,其中所述服务器被配置用于体验质量(QoE)感知的超文本传输协议(H...

【专利技术属性】
技术研发人员:穆罕默德·M·里恩蕾娜·A·莫尔西厄兹格尔·欧伊曼
申请(专利权)人:英特尔IP公司
类型:发明
国别省市:美国,US

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

1