用于管理媒体流的方法、无线通信设备和基站设备技术

技术编号:13461235 阅读:159 留言:0更新日期:2016-08-04 12:15
本发明专利技术公开了用于管理要从媒体服务器接收的媒体流的方法、无线通信设备(110)和基站设备(120)。无线通信设备(110)向媒体服务器(130)发送(A020)针对第一媒体速率集合和至少一个分段时间段的请求。无线通信设备(110)接收(A050)指示第一媒体速率集合和至少一个分段时间段的响应。此外,无线通信设备(110)向基站设备(120)发送(A070)针对第二媒体速率集合的请求,其中所述请求包括与第一媒体速率集合有关的信息、与至少一个分段时间段的长度有关的参数以及与第二媒体速率集合低于在无线通信设备(110)处进行接收的媒体流速率的时间段有关的指示。此外,无线通信设备(110)接收(A160)指示第二媒体速率集合的响应,并从第二媒体速率集合中选择(A170)媒体速率。还公开了对应的计算机程序及其载体。

【技术实现步骤摘要】
【国外来华专利技术】用于管理媒体流的方法、无线通信设备和基站设备
本文的实施例涉及视频编码技术,例如自适应比特率流传输技术。具体地,公开了用于管理将从媒体服务器接收的媒体流的方法和无线通信设备,以及用于管理将从媒体服务器向无线通信设备传输的媒体流的方法和基站设备。还公开了对应的计算机程序及其载体。
技术介绍
视频编码中的特定领域涉及到关注如何管理从服务器单元到客户端设备的视频或视频文件的流传输。服务器单元可以由向客户端设备收费或免费提供流传输视频的内容提供方容纳。可以从实时源或存储设备(例如,盘驱动等)提供视频。该上下文中,视频的比特率与用户在客户端设备处接收视频的体验相关。如果比特率高,则在客户端设备和服务器单元之间的连接能够无中断地将该流馈送至客户端设备的条件下,体验可能很好。这意味着连接的吞吐量足够高。换句话说,连接的带宽足够高。另一方面,即使比特率低,体验也可能很好。例如,在高比特率流可能遇到中断的情形中,低比特率可能得到良好体验,因为中断通常可能使用户体验变差。为了使比特率和计算机/电信网络中的当前可用吞吐量相适配,可以使用所谓的自适应比特率(ABR)视频。因此,测量特定用户的当前可用吞吐量,然后相应地调节将向特定用户流传输的视频的比特率。将比特流调节为更高的比特率导致需要更高的吞吐量,将比特流调节为更低的比特率导致较低的吞吐量是足够的。ABR的示例是移动图像专家组(MPEG)-基于HTTP的动态自适应流传输(DASH),其中HTTP是超文本传输协议的简称。在例如DASH中,视频在服务器单元中存储成具有特定媒体长度(例如,以秒或分钟等来计的长度)的不同分段。对于每个分段,对应于不同媒体速率的若干不同视频文件在服务器单元中可用。对于来自客户端设备的初始的视频请求,服务器单元首先用演示文件响应,告诉客户端设备针对该视频使用的分段长度是多少并且有哪些可用的不同媒体速率。通常,客户端设备以最低可用媒体速率请求第一个分段,因为在进行任何传输前客户端设备完全不了解可用吞吐量。在第一个分段的接收期间,客户端设备可以开始估计可用吞吐量,例如,通过测量下载该第一个分段所用的时间。然后,基于估计吞吐量,客户端设备将针对连续分段以稍低于估计吞吐量的媒体速率请求分段,以避免缓存欠载(under-run),即,客户端设备中用于将在例如屏幕等输出的视频的缓存。当客户端设备清空其用于视频输出的缓存时,产生缓存欠载,即清空缓存比填入缓存更快。这可能发生在例如上文提到的连接的吞吐量不够高的时候。客户端设备对可用吞吐量的估计表现出一些限制。首先,估计只能基于向客户端设备实际传输视频文件的时段。这样就难以正确估计可用吞吐量的快速变化,例如,由无线网络中无线环境的快速变化引起。其次,客户端设备只了解对其自身的当前可用吞吐量。在无线网络中,无线链路上的可用吞吐量在多个客户端设备之间共享。当多个客户端设备尝试调节接收视频流的比特率时,这可能导致在视频的多个比特率之间的振荡。为克服这些限制,已提出了一种网络节点,其推荐比特率以指导比特率的适配,例如,指导适配于当前可用吞吐量,如上文所述。该网络节点知晓网络因素,例如总的资源和用户情况。因此,该网络节点可以在确定推荐比特率时考虑这些网络因素。在诸如长期演进(LTE)网络的移动网络中,用户设备(UE)的可用吞吐量因各种原因而随时间变化。首先,UE可能到处移动,且取决于到LTE网络的服务小区的距离,可能具有更好或更差的无线电质量。其次,即使UE处于静止,由于诸如小汽车、公交车、其他用户设备的物体在环境中移动,无线电质量也可能随时间变化。第三,服务小区中的活跃用户设备的数量可能变化,导致可用吞吐量的变化。最后,UE可能切换到具有不同数量活跃用户设备和不同无线电质量(条件)的另一个小区。这也导致可用吞吐量的变化。通过实时检测UE的可用吞吐量或吞吐量,上述ABR管理比特率的选择。然后,在考虑可用吞吐量的同时,ABR提供对UE接收的视频流的质量的调节。具体地,调节视频流的比特率。然而,在上述移动网络的情形中,UE可用吞吐量比有线计算机网络(即,不提供客户端设备的无线连接和移动性的计算机网络)中变化得更快也更频繁。因此,ABR可能需要频繁地更新视频流的比特率,这导致不好的用户体验。用户体验之所以差是因为,比特率的频繁变化导致视频的分辨率(例如,像素和/或像素颜色分量的位深)频繁变化。因此,问题是所谓的体验质量较低。CN102811367的摘要公开了基于预测无线信道条件的自适应视频编码。基于视频传送的无线信道的可用吞吐量的多个发送器侧指示中的至少一个,编码器速率适配机制生成不同操作条件下无线信道的可支持吞吐量的估计。然后,编码参数(如编码器比特率)基于估计的吞吐量值来改变。在一个实例中,使用发送器侧吞吐量指标来生成针对可用于视频传送的多个可能数据速率/信道和/或调制编码方案选择的目标编码器比特率。在预测到向一个这种数据速率和/或调制解码方案选择的转变,或者紧接着转变至一个这种数据速率和/或调制解码方案选择后,根据相关联的目标比特率改变编码器比特率。在另一个模式中,使用平均发送队列延时信息来进一步调节编码器比特率。在一些场景中,编码器比特率仍然不为接收视频传送的用户提供足够好的QoE。具体地,视频的比特率的频繁变化可能是一个问题。
技术实现思路
目的可能在于,结合自适应比特率流传输等来提高接收媒体流(如视频流)的用户的QoE。根据一方面,该目的通过一种由无线通信设备执行的用于管理要从媒体服务器接收的媒体流的方法来实现。媒体流包括多个分段,所述多个分段由第一媒体速率集合和与多个分段的持续时间有关的至少一个分段时间段来定义。无线通信设备向媒体服务器发送针对第一媒体速率集合和至少一个分段时间段的请求。接下来,无线通信设备从媒体服务器接收指示第一媒体速率集合和至少一个分段时间段的响应。此外,无线通信设备向基站设备发送针对第二媒体速率集合的请求。该请求包括与第一媒体速率集合有关的信息、与至少一个段时间段的长度有关的参数、以及与第二媒体速率集合低于在无线通信设备处进行接收的媒体流速率的时间段有关的指示。以这种方式,基站设备能够基于指示和参数来预测媒体流速率,并基于媒体流速率将第一媒体速率集合中的一个或多个媒体速率指派给第二媒体速率集合。此外,无线通信设备从基站设备接收指示第二媒体速率集合的响应。无线通信设备从第二媒体速率集合中选择媒体速率。根据另一方面,该目的通过一种由基站设备执行的用于管理要从媒体服务器向无线通信设备发送的媒体流的方法来实现。媒体流包括多个分段,所述多个分段由第一媒体速率集合和与多个分段的持续时间有关的一个或多个分段时间段来定义。基站设备从无线通信设备接收针对第二媒体速率集合的请求,其中所述请求包括:该请求包括与第一媒体速率集合有关的信息、与一个或多个段时间段的长度有关的参数、以及与第二媒体速率集合低于在无线通信设备处进行接收的媒体流速率的时间段有关的指示。接下来,基站设备基于指示和参数选择用于媒体流速率的预测的模型。此外,基站设备获得与无线条件有关的信息,用作模型的输入。此外,基站设备基于选择的模型和与无线条件有关的信息预测媒体流速率。接下来,基于预测的媒体流速率,基站设备将第一媒体速率集合中的一个或多个媒体本文档来自技高网
...
用于管理媒体流的方法、无线通信设备和基站设备

【技术保护点】
一种由无线通信设备(110)执行的用于管理要从媒体服务器(130)接收的媒体流的方法,其中,所述媒体流包括多个分段,所述多个分段由第一媒体速率集合和与所述多个分段的持续时间有关的至少一个分段时间段来定义,其中,所述方法包括:向媒体服务器(130)发送(A020)针对第一媒体速率集合和所述至少一个分段时间段的请求;从媒体服务器(130)接收(A050)指示第一媒体速率集合和所述至少一个分段时间段的响应;向基站设备(120)发送(A070)针对第二媒体速率集合的请求,其中所述请求包括:‑与第一媒体速率集合有关的信息,‑与所述至少一个分段时间段的长度有关的参数,以及‑与第二媒体速率集合低于在无线通信设备(110)处进行接收的媒体流速率的时间段有关的指示,从而使基站设备(120)能够基于所述指示和所述参数来预测媒体流速率,并基于媒体流速率将第一媒体速率集合中的一个或多个媒体速率指派给第二媒体速率集合;从基站设备(120)接收(A160)指示第二媒体速率集合的响应;以及从第二媒体速率集合中选择(A170)媒体速率。

【技术特征摘要】
【国外来华专利技术】1.一种由无线通信设备(110)执行的用于管理要从媒体服务器(130)接收的媒体流的方法,其中,所述媒体流包括多个分段,所述多个分段由第一媒体速率集合和与所述多个分段的持续时间有关的至少一个分段时间段来定义,其中,所述方法包括:向媒体服务器(130)发送(A020)针对第一媒体速率集合和所述至少一个分段时间段的请求;从媒体服务器(130)接收(A050)指示第一媒体速率集合和所述至少一个分段时间段的响应;向基站设备(120)发送(A070)针对第二媒体速率集合的请求,其中所述请求包括:-与第一媒体速率集合有关的信息,-与所述至少一个分段时间段的长度有关的参数,以及-与第二媒体速率集合低于在无线通信设备(110)处进行接收的媒体流速率的时间段有关的指示,从而使基站设备(120)能够基于所述指示和所述参数来预测媒体流速率,并基于媒体流速率将第一媒体速率集合中的一个或多个媒体速率指派给第二媒体速率集合;从基站设备(120)接收(A160)指示第二媒体速率集合的响应;以及从第二媒体速率集合中选择(A170)媒体速率。2.根据权利要求1所述的方法,其中,媒体速率的选择(A170)基于缓存状态和/或用户偏好。3.根据权利要求1或2所述的方法,其中,第二集合中的每个媒体速率关联到与在无线通信网络(100)上能够传输该所述每个媒体速率而不引起无线通信设备(110)处的缓存欠载有关的相应概率,其中,媒体速率的选择(A170)基于所述相应概率。4.根据权利要求1或2所述的方法,其中所述方法包括:向基站设备(120)发送(A110)与无线条件有关的信息。5.一种由基站设备(120)执行的用于管理要从媒体服务器(130)向无线通信设备(110)发送的媒体流的方法,其中,所述媒体流包括多个分段,所述多个分段由第一媒体速率集合和与所述多个分段的持续时间有关的一个或多个分段时间段来定义,其中,所述方法包括:从无线通信设备(110)接收(A080)针对第二媒体速率集合的请求,其中所述请求包括:-与第一媒体速率集合有关的信息,-与所述一个或多个分段时间段的长度有关的参数,以及-与第二媒体速率集合低于在无线通信设备(110)处进行接收的媒体流速率的时间段有关的指示,基于所述指示和所述参数,选择(A090)用于媒体流速率的预测的模型;获得(A100)与无线条件有关的信息,用作模型的输入;基于选择的模型和与无线条件有关的信息,预测(A120)媒体流速率;基于预测的媒体流速率,将第一媒体速率集合中的一个或多个媒体速率指派(A140)给第二媒体速率集合;以及向无线通信设备(110)发送(A150)指示第二媒体速率集合的响应。6.根据权利要求5所述的方法,其中所述方法包括:将第二集合中的每个媒体速率关联到(A130)与在无线通信网络(100)上能够传输该所述每个媒体速率而不引起无线通信设备(110)处的缓存欠载有关的相应概率。7.根据权利要求5或6所述的方法,其中所述方法包括:训练(A010)模型集合,其中所述模型集合包括用于流速率的预测的模型。8.一种无线通信设备(110),被配置用于管理要从媒体服务器(130)接收的媒体流,其中,所述媒体流包括多个分段,所述多个分段由...

【专利技术属性】
技术研发人员:傅晶史蒂文·克罗伊马蒂亚斯·辛托恩理查德·科斯特
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1