用于提供多媒体自适应流传输的方法和设备技术

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

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

【技术保护点】
一种可操作以提供超文本传输协议(HTTP)自适应流传输的服务器,具有被配置为执行以下操作的计算机电路:确定所述服务器能够用于向多个客户端发送HTTP自适应流传输内容的带宽;从所述多个客户端接收对由所述服务器提供的、用于所述HTTP自适应流传输的清单文件中的表示的HTTP请求;计算所述服务器的所述清单文件中提供的每个表示的可用性,其中,所述可用性是至少部分地基于所确定的带宽计算得出的;以及将每个表示的可用性从所述服务器传送到所述多个客户端。

【技术特征摘要】
【国外来华专利技术】2013.03.29 US 61/806,8211.一种可操作以提供超文本传输协议(HTTP)自适应流传输的服务器,具有被配置为执行以下操作的计算机电路:确定所述服务器能够用于向多个客户端发送HTTP自适应流传输内容的带宽;从所述多个客户端接收对由所述服务器提供的、用于所述HTTP自适应流传输的清单文件中的表示的HTTP请求;计算所述服务器的所述清单文件中提供的每个表示的可用性,其中,所述可用性是至少部分地基于所确定的带宽计算得出的;以及将每个表示的可用性从所述服务器传送到所述多个客户端。2.如权利要求1所述的服务器,其中,所述计算机电路还被配置为将每个表示的可用性作为最大下载速率传送到所述多个客户端中的每个客户端,并且配置每个客户端请求具有小于所述最大下载速率的比特率的表示。3.如权利要求1所述的服务器,其中,所述计算机电路还被配置为将每个表示的可用性作为所述清单文件中的每个表示的表示访问位(RAB)进行传送。4.如权利要求3所述的服务器,其中,所述计算机电路还被配置为将每个表示的RAB作为可用表示代码(ARC)进行传送,其中所述ARC响应于来自客户端的对于该表示的HTTP请求而被传送。5.如权利要求3所述的服务器,其中,所述计算机电路还被配置为将每个表示的RAB作为可用表示代码(ARC)进行传送,其中所述ARC经由单独的无线电信道而不是经由用于传送HAS的无线电信道、或者在定制HTTP报头中被传送。6.如权利要求4所述的服务器,其中,所述ARC被传送,其中最高有效位与具有最小比特率的表示相对应。7.如权利要求4所述的服务器,其中,所述ARC被基于所述服务器与每个客户端之间的协议进行传送。8.如权利要求4所述的服务器,其中,所述ARC被嵌入在每个服务器的清单文件中以用信号发送该服务器处的每个可用表示,从而允许每个服务器存储不同比特率的表示。9.如权利要求1所述的服务器,其中,所述计算机电路还被配置为:从所述多个客户端中的每个客户端接收体验质量(QOE)信息,其中所述多个客户端从所述服务器接收HTTP自适应流传输;以及基于所确定的带宽和所述多个客户端中的每个客户端的QOE,计算每个表示针对每个客户端的可用性。10.如权利要求9所述的服务器,其中,所述计算机电路还被配置为:使能针对所述多个客户端中的每个客户端的所有表示;基于针对每个客户端所接收的QOE迭代地禁用针对所选择的客户端的表示,其中针对所述多个客户端中的相对于所述多个客户端中的其他客户端将经历QOE的最低下降的客户端禁用表示;以及继续表示的迭代禁用,直到所述可用带宽足够以接近的质量将所述HTTP自适应流传输内容发送到所述多个客户端为止。11.如权利要求10所述的服务器,其中,所述计算机电路还被配置为:至少部分地基于以下各项计算所述多个客户端中的每个客户端的信用得分:针对所接收的HTTP自适应流的重缓冲事件的数目,以及每个客户端的平均质量与所述多个客户端的平均综合质量之间的差;以及循环地执行表示的迭代禁用,其中当客户端具有信用点时,所述客户端在循环中被去除作为用于表示的去激活的候选,并且所述客户端的信用得分被降低选定值。12.如权利要求10所述的服务器,其中,所述计算机电路还被配置为:针对所述多个客户端中具有最高平均体验质量的客户端执行表示的迭代禁用;以及继续针对具有所述最高平均体验质量的每个客户端执行表示的迭代禁用,直到所述可用带宽足够将所述HTTP自适应流传输内容发送给所述多个客户端为止。13.如权利要求10所述的服务器,其中,所述计算机电路还被配置为使用所选择的负载均衡算法,基于所确定的带宽和所述多个客户端中的每个客户端的QOE,计算每个表示针对每个客户端的可用性。14.一种可操作以提供超文本传输协议(HTTP)自适应流传输的移动设备,具有被配置为执行以下操作的计算机电路:从服务器接收HTTP自适应流传输内容;确定所接收的HTTP自适应流传输内容的体验质量(QOE);将所述QOE发送给所述服务器;从所述服务器接收所述HTTP自适应流传输内容的多个表示的可用性,其中,所述多个表示的可用性至少部分地基于所发送的QOE;以及向所述服务器发送对于由所述服务器提供的至少一个表示的HTTP请求。15.如权利要求14所述的移动设备,其中,所述计算机电路还被配置为向所述服务器发送对所述HTTP自适应流传输内容的HTTP请求。16.如权利要求14所述的移动设备,其中,所述计算机电路还被配置为接收所述HTTP自适应流传输内容,并且所述HTTP自适应流传输内容被格式化为HTTP动态自适应流传输(DASH)格式。17.如权利要求14所述的移动设备,其中,所述计算机电路还被配置为接收作为每个表...

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

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

1