CN101621351B - 一种调节多媒体编码速率的方法、装置及系统 - Google Patents
一种调节多媒体编码速率的方法、装置及系统 Download PDFInfo
- Publication number
- CN101621351B CN101621351B CN200810068194.3A CN200810068194A CN101621351B CN 101621351 B CN101621351 B CN 101621351B CN 200810068194 A CN200810068194 A CN 200810068194A CN 101621351 B CN101621351 B CN 101621351B
- Authority
- CN
- China
- Prior art keywords
- multimedia
- coding rate
- qoe
- available bandwidth
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000005540 biological transmission Effects 0.000 claims abstract description 49
- 238000013210 evaluation model Methods 0.000 claims description 26
- 230000006872 improvement Effects 0.000 claims description 8
- 238000012549 training Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 7
- 238000013213 extrapolation Methods 0.000 claims description 6
- 230000001172 regenerating effect Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 7
- 230000009471 action Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例的主要目的在于提供一种调节多媒体编码速率的方法、装置及系统,所述方法包括:将所述多媒体业务传输路径的网络可用带宽、所述多媒体业务的体验质量QoE期望值和所述当前多媒体编码速率作为输入参数,根据预先设定的多媒体资源决策策略,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据。解决了在当前网络性能下,通过调节多媒体编码速率,实现了多媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,满足用户的体验质量QoE值的问题;实现了多媒体编码速率和网络性能对体验质量QoE作用的最佳平衡点,使得调节过程简单、快捷,而且成功率高,提高了用户体验程度。
Description
技术领域
本发明涉及通信领域的网络技术,具体指一种调节多媒体编码速率的方法、装置及系统。
背景技术
随着多媒体通信技术的方展,各类多媒体业务层出不穷,因而多媒体业务质量对多媒体处理、多媒体通信等领域起着十分重要的作用。
在多媒体业务中,例如:IPTV以及无线业务中,由于传统的网络层QoS质量参数不能直观的反映用户的体验质量,目前采用QoE体验质量值(Qualityof Experience)来衡量用户对视频质量的体验。
现有技术提出在IP多媒体业务中,根据用户向媒体服务器反馈的QoE参数值,提高用户QoE体验质量,即,媒体服务器将用户在一定大小时间窗内的QoE参数值与既定门限值相比较,若视频质量呈劣化趋势,并且超过门限值,则通过降低编码速率,减少拥塞,从而提高视频质量QoE参数,提升用户QoE体验质量。但是,仅根据用户反馈的QoE值,就决定提高或降低编码速率,未必能达到提高QoE体验质量的目的。因为若单一根据QoE体验质量,降低编码速率,一方面损失了信息量,另一方面网络性能不一定满足要求,得到的QoE值可能达不到用户期望,甚至更差,而且需要多次调节速率才能找到一个合适的值。
发明内容
鉴于此,本发明实施例的主要目的在于提供一种媒体编码速率调节的方法、装置及系统,用以解决在当前网络情况下,通过调节多媒体编码速率,找到媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,使用户QoE体验质量达到最佳的问题。
为实现上述目的,本发明实施例提供如下的技术方案:
一种调节多媒体编码速率的方法,所述方法包括:获取多媒体业务传输路径对应的网络可用带宽;获取多媒体业务的体验质量QoE期望值和当前多媒体编码速率;将所述多媒体业务传输路径的网络可用带宽、所述多媒体业务的体验质量QoE期望值和所述当前多媒体编码速率作为输入参数,根据预先设定的多媒体资源决策策略,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
一种调节多媒体编码速率的系统,所述系统包括:多媒体资源控制服务器、网络资源控制服务器;
所述多媒体资源控制服务器,用于与网络资源控制服务器进行信息交互,获取多媒体业务传输路径对应的网络可用带宽;根据预先设定的多媒体资源决策策略,将多媒体业务传输路径的网络可用带宽、多媒体业务的体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据;
所述网络资源控制服务器,用于根据所述请求消息,确定多媒体业务传输路径对应的网络可用带宽,并将所述网络可用带宽返回给所述多媒体资源控制服务器;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
一种多媒体资源控制服务器,所述装置包括:获取单元、多媒体资源决策单元;
所述获取单元,用于获取多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率,并将所述获取信息发送给多媒体资源决策单元;
所述多媒体资源决策单元,用于接收所述获取单元获取的信息,根据多媒体资源决策策略,将所述多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中,所述预期多媒体编码速率作为调节所述当前多媒体编码速率的依据;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
本发明实施例解决了在当前网络性能下,通过调节多媒体编码速率,找到媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,满足用户的体验质量QoE值的问题;实现了多媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,使得调节过程简单、快捷,而且成功率高,提高了用户体验程度。
附图说明
图1为本发明实施方式中一种IP多媒体评价模型示意图;
图2为本发明实施方式中另一种IP多媒体评价模型示意图;
图3为本发明实施方式中一种多媒体资源决策模型示意图;
图4为本发明实施方式中一种调节多媒体编码速率方法流程图;
图5为本发明另一实施方式中一种调节多媒体编码速率方法流程图;
图6为本发明实施方式中一种调节多媒体编码速率的系统结构示意图。
图7为本发明实施方式中多媒体资源服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作进一步地详细描述。
本发明实施例提供了一种调节多媒体编码速率的方法:获取多媒体业务传输路径对应的网络可用带宽;获取多媒体业务的体验质量QoE期望值和当前多媒体编码速率;将所述多媒体业务传输路径的网络可用带宽、所述多媒体业务的体验质量QoE期望值和所述当前多媒体编码速率作为输入参数,根据预先设定的多媒体资源决策策略,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据。。
下面实施例中描述的当前网络可用带宽,即为所述多媒体业务传输路径的网络可用带宽。
如图1为IP多媒体业务的QoE体验评价模型,该QoE体验评价模型以多媒体资源和网络资源作为该IP多媒体业务的QoE体验评价模型的输入参数,以QoE体验质量作为输出值,从而建立起多媒体资源和网络资源与IP多媒体业务的QoE体验评价模型。根据所测视频的质量,对该视频的质量进行主观评估,通过回归算法获得该QoE体验评价模型的各参数值。
进一步而言,所述QoE体验评价模型中的两个输入参数:多媒体资源和网络资源在视频传输系统中是导致视频质量下降的主要因素。因此,多媒体资源和网络资源的共同作用,用户才能得到满意的体验质量。
所述多媒体资源,主要指IP多媒体业务以及无线业务的业务编码过程中涉及的各项指标,所述各项指标决定了业务编码过程中的损伤程度,从而影响用户的QoE体验。具体而言,所述各项指标进一步包括:编码量化粒度、媒体编码速率等。
所述网络资源主要指实时监控到的用户当前接收业务的网络QoS性能,即带宽资源、丢包率、丢包突发事件等丢包相关的各类参数,或者延迟抖动等。所述网络资源决定了网络性能,影响业务传输过程中的损伤程度,从而影响用户的QoE体验。因此,该QoE体验评价模型以多媒体资源和网络资源作为该IP多媒体业务的QoE体验评价模型的输入参数,以QoE体验质量作为输出值。
图2为图1的进一步细化,图2为另一种IP多媒体评价模型示意图。
在图2中,是以多媒体编码速率和网络可用带宽作为该IP多媒体业务的QoE质量体验评价模型的输入参数,以QoE体验质量作为输出值,建立媒体编码速率和网络可用带宽与IP多媒体业务的QoE体验评价模型。其中,网络可用带宽,即为当前可用带宽。
所述多媒体编码速率是反映多媒体资源中的主要参数;所述网络可用带宽是反映网络资源的主要参数。
在所述多媒体资源的各项指标中,多媒体编码速率是影响用户QoE体验最大的因素之一,所述多媒体编码速率为编码器输出的比特率,媒体编码率越高,画面越清晰,反之媒体编码率越低,画面越模糊。通过实验表明,在网络性能不变的情况下,媒体编码速率是影响用户QoE体验最大的因素之一,增大媒体编码速率能提高用户的体验质量。但是媒体编码速率大意味着占用带宽多,影响网络性能,所以不能单一的提高媒体编码速率。
在所述网络资源的各项指标中,网络可用带宽是影响网络性能参数的关键。例如:传输过程中带宽不够用,网络拥塞造成丢包发生,视频报文被丢弃,用户接收到的视频质量必定受到影响。若丢弃的报文包含重要信息量,用户受到的影响就更大,且网络可用带宽资源不足还会导致延迟发生。所以网络可用带宽是影响网络性能参数的关键。
因此,根据反映多媒体资源中的主要参数:媒体编码速率和反映网络资源的主要参数:网络可用带宽,建立IP多媒体业务的QoE体验评价模型,即图2所示。
结合图2的IP多媒体业务的QoE体验评价模型,所述多媒体资源决策模型的关系式通过QoE=f(媒体编码速率,网络可用带宽)关系式反推得到,而QoE与媒体编码速率和网络可用带宽的关系式通过与主观测量值不断训练(training)得到,即得到图3所示的多媒体资源决策模型:以IP多媒体业务的用户期望的QoE体验质量和网络可用带宽以及当前媒体编码速率作为该多媒体资源决策模型的输入参数,根据多媒体资源决策模型输出预期媒体编码速率。
图3的多媒体资源决策模型主要反映了根据用户期望提供的QoE体验质量和媒体流途经网络路径的当前网络的可用带宽以及当前使用的媒体编码速率,通过多媒体资源决策模型的关系式,计算出最合适的媒体编码速率,即预期媒体编码速率,将媒体编码速率调节到该预期媒体编码速率,从而在当前网络性能下,选择该预期媒体编码速率即可满足用户期望的QoE体验质量。
所述多媒体资源决策模型为多媒体资源决策策略的一种。
在本发明实施例中,通过建立QoE体验质量和多媒体流途经网络路径的当前网络的可用带宽以及当前使用的媒体编码速率与预期媒体编码速率的多媒体资源决策模型,减少了用户反复调节的复杂过程,实现了多媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,使其在当前网络性能条件下,能够达到用户期望的最佳QoE体验质量。
请参阅图4为本发明一个实施例提供的一种动态调节多媒体编码速率的方法流程图。
在步骤S400中,用户发送业务请求消息给多媒体资源控制服务器,多媒体资源控制服务器为用户请求的业务确定体验质量QoE期望值。
当用户发送业务请求给多媒体资源控制服务器时,所述确定体验质量QoE期望值的方式有两种:根据来自用户的多媒体业务请求,查询并获取所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值;或者,根据来自用户的携带有多媒体业务的体验质量QoE期望值的多媒体业务请求或多媒体业务体验质量提升请求,获取所述体验质量QoE期望值。所述体验质量QoE期望值即为用户期望得到的反映该业务最佳视频质量的参数值。
在步骤S402中,多媒体资源控制服务器根据该用户发送的业务请求消息,向网络资源服务器发送获取网络资源的请求消息。
具体为:所述多媒体资源控制服务器发送获取网络资源的请求消息,所述请求消息中包括:该业务的五元组信息,即:媒体服务器和终端用户的IP地址信息、媒体服务器提供多媒体业务的源端口号信息、终端用户接收多媒体业务的端口号信息和协议类型信息,请求获取该用户请求的该业务经过的网络资源信息。所述网络资源信息,即为用户请求的多媒体业务经过的传输路径的所有物理链路的当前可用带宽信息。
在步骤S404中,网络资源控制服务器接收所述请求,选取最小可用带宽信息,返回给多媒体资源控制服务器。
进一步而言,首先网络资源控制服务器计算该用户请求的多媒体业务会经过的传输路径,根据所述多媒体业务的传输路径找到自身保存的传输路径的每个物理链路对应的当前可用带宽信息;或请求网络资源监控服务器,查询多媒体业务会经过的传输路径的每个物理链路对应的当前网络可用带宽信息;其次,网络资源控制服务器根据所述当前网络可用带宽信息,网络资源控制服务器从所有物理链路对应的当前可用带宽信息中选取最小值作为多媒体业务经过的传输路径对应的当前可用带宽信息,返回给多媒体资源控制服务器;也可以是网络资源控制服务器将所述当前网络可用带宽信息发给多媒体资源控制服务器,所述多媒体资源控制服务器从所有物理链路对应的当前可用带宽信息中选取最小值作为多媒体业务经过的传输路径对应的当前可用带宽信息。
在步骤S406中,多媒体资源控制服务器根据多媒体资源决策模型,获得预期媒体编码速率,并发送所述预期媒体编码速率给媒体服务器。
所述预期的媒体编码速率为根据多媒体资源决策模型获得的预期媒体编码速率,该预期媒体编码速率反映出媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,使用户在当前网络性能条件下,能够达到期望的体验质量。
将该用户请求的体验质量QoE期望值、网络可用带宽和当前媒体编码速率作为多媒体资源决策模型的输入参数,由于这是用户第一次请求该业务,多媒体资源决策模型的第三个输入参数,即当前使用的媒体编码速率为0。根据多媒体资源决策模型如图3,输出预期媒体编码速率。
所述多媒体资源决策模型可以为多种函数关系式,即为体验质量QoE期望值、网络可用带宽和当前媒体编码速率与预期多媒体编码速率的关系式:预期多媒体编码速率=函数(当前媒体编码速率,当前网络可用带宽,用户体验质量QoE期望值),例如如下公式所示:
其中,P0P1P2P3P4表示系数,代表各项因子的权重,可以调节。根据上述公式,将用户体验质量QoE期望值、当前网络可用带宽和当前媒体编码速率代入,计算出预期媒体编码速率。本公式只是给出其中一个可行方案,还可以有多种可行方案。本公式优点在于参数之间关系简单,易于计算。
将多媒体资源决策模型计算得到的预期媒体编码速率发送给媒体服务器进行编码,并且保存媒体编码速率。
所述媒体服务器为多媒体系统中的媒体服务器外,还可以是网络中的其他设备;所述网络中的其他设备为具有多媒体资源调节及再生能力的网络设备,例如:DSLAM、BRAS、路由器等网络设备。
在步骤S408中,所述媒体服务器根据所接收的预期媒体编码速率,输出对应速率的媒体流给用户。
所述媒体服务器为多媒体系统中的媒体服务器外,还可以是网络中的其他设备;所述网络中的其他设备为具有多媒体资源调节及再生能力的网络设备,例如:DSLAM、BRAS、路由器等网络设备。
本发明通过将体验质量QoE期望值和网络可用带宽作为多媒体资源决策模型的输入参数,获得预期媒体编码速率,实现了媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,减少了用户反复调节的复杂过程,使其在当前网络性能条件下,能够达到用户期望的最佳QoE体验质量。
如上图4为用户第一次请求业务时,动态调节媒体编码速率的方法的应用场景,当用户完成第一次请求业务后,用户在接收IP多媒体业务过程中,动态调节媒体编码速率的方法的应用场景将在下面进行详细描述,即如图5所示。
图5为本发明一个实施例提供的一种动态调节媒体编码速率的方法流程图。
在步骤S500中,当前的QoE体验质量值不满足要求时,用户向多媒体资源控制服务器发送多媒体业务体验质量提升请求。
具体为:所述当前的QoE体验质量值不满足要求的方式有两种:其一,用户实时监控接收的IP多媒体业务QoE体验质量值,并且与存储的该业务的体验质量QoE期望值相比较,该用户可以保存有对该多媒体业务的体验质量QoE期望值且用户自身存有上报策略,例如当监控到的体验值低于体验质量QoE期望值,或体验质量QoE期望值持续呈下降趋势时,向多媒体资源控制服务器发送请求消息,请求提升该多媒体业务的QoE体验质量;或者,多媒体资源控制服务器实时监控,通过当前该业务的QoE体验质量值与所存储的该多媒体业务的体验质量QoE期望值与相比较,例如当监控到的体验值低于体验质量QoE期望值,或体验质量QoE期望值持续呈下降趋势时,转入步骤502。
所述获取该业务的体验质量QoE期望值有两种方式:根据来自用户的多媒体业务体验质量提升请求,查询并获取所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值;或者,根据来自用户的携带有多媒体业务的体验质量QoE期望值的多媒体业务请求或多媒体业务体验质量提升请求,获取所述体验质量QoE期望值。所述体验质量QoE期望值即为用户期望得到的反映该业务最佳视频质量的参数值。
在步骤S502中,多媒体资源控制服务器根据用户发送的请求消息,发送获取网络资源的消息给网络资源服务器,请求获取该用户经过的传输路径的网络资源信息。
所述多媒体资源控制服务器发送获取网络资源的请求消息,所述请求消息中包括:该业务的五元组信息,即:媒体服务器和终端用户的IP地址信息、媒体服务器提供多媒体业务的源端口号信息、终端用户接收多媒体业务的端口号信息和协议类型信息,请求获取该用户请求的该业务途经的网络资源信息。所述网络资源信息,即为用户请求的多媒体业务经过的传输路径的所有物理链路的当前可用带宽信息。
在步骤S504中,网络资源控制服务器接收所述请求,选取最小可用带宽信息,返回给多媒体资源控制服务器。
进一步而言,首先网络资源控制服务器计算该用户请求的多媒体业务会经过的传输路径,根据所述多媒体业务的传输路径找到自身保存的传输路径的每个物理链路对应的当前可用带宽信息;或请求网络资源监控服务器,查询多媒体业务会经过的传输路径的每个物理链路对应的当前网络可用带宽信息;其次,网络资源控制服务器根据所述当前网络可用带宽信息,网络资源控制服务器从所有物理链路对应的当前可用带宽信息中选取最小值作为多媒体业务经过的传输路径对应的当前可用带宽信息,返回给多媒体资源控制服务器;也可以是网络资源控制服务器将所述当前网络可用带宽信息发给多媒体资源控制服务器,所述多媒体资源控制服务器从所有物理链路对应的当前可用带宽信息中选取最小值作为多媒体业务经过的传输路径对应的当前可用带宽信息。
在步骤S506中,多媒体资源控制服务器根据多媒体资源决策模型,获得预期媒体编码速率,并发送所述预期媒体编码速率给媒体服务器。
所述预期的媒体编码速率为根据多媒体资源决策模型获得的预期媒体编码速率,该预期媒体编码速率反映出媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,使用户在当前网络性能条件下,能够达到用户期望的体验质量。
将该用户请求的体验质量QoE期望值、用户途经网络的网络可用带宽和当前媒体编码速率作为多媒体资源决策模型的输入参数,根据多媒体资源决策模型,输出预期媒体编码速率。所述当前媒体编码速率是通过多媒体资源服务器提取自身保存的当前提供的多媒体编码速率。
所述多媒体资源决策模型可以为多种函数关系式,即为用户体验质量QoE期望值、网络可用带宽和当前媒体编码速率与预期多媒体编码速率的关系式:预期多媒体编码速率=函数(当前多媒体编码速率,当前网络可用带宽,用户体验质量QoE期望值),例如如下公式所示:
其中,P0P1P2P3P4表示系数,代表各项因子的权重,可以调节。根据上述公式,将用户体验质量QoE期望值、网络可用带宽和当前媒体编码速率代入,计算出预期媒体编码速率。本公式只是给出其中一个可行方案,还可以有多种可行方案。本公式优点在于参数之间关系简单,易于计算。
将多媒体资源决策模型计算得到的预期媒体编码速率发送给媒体服务器进行编码,并且保存媒体编码速率。
所述媒体服务器为多媒体系统中的媒体服务器外,还可以是网络中的其他设备;所述网络中的其他设备为具有多媒体资源调节及再生能力的网络设备,例如:DSLAM、BRAS、路由器等网络设备。
在步骤S508中,媒体服务器根据预期媒体编码速率,输出多媒体业务。
该步骤进一步为,所述媒体服务器预期媒体编码速率,进行动态调节。所述动态调节的方法有多种。如果是多媒体系统中的媒体服务器,根据预期的媒体编码速率选择合适的编码参数,按照新参数编码,即可调整输出预期的编码速率。若为网络中的其他设备,如不具备重新编码能力,但能识别帧类型,则可以根据帧类型来调节多媒体编码速率。一种方法为,需要降低编码速率时,先丢弃不重要的数据帧,例如B帧数据,保证重要帧的传输,例如I,P帧数据。需要提高编码速率时,先恢复相对重要的数据帧,再恢复不重要的帧。
下面对调节多媒体编码速率的系统和装置进行详细描述。
请参阅图6,为本发明实施方式中一种调节多媒体编码速率的系统组成结构示意图。
一种调节多媒体编码速率的系统60,所述系统包括:多媒体资源控制服务器602、网络资源控制服务器604;
所述多媒体资源控制服务器602,用于与网络资源控制服务器进行信息交互,获取多媒体业务传输路径对应的网络可用带宽;根据预先设定的多媒体资源决策策略,将多媒体业务传输路径的网络可用带宽、多媒体业务的体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据。
所述网络资源控制服务器604,用于根据所述请求消息,确定多媒体业务传输路径对应的网络可用带宽,并将所述网络可用带宽返回给所述多媒体资源控制服务器602。
一种编码速率调节系统,进一步包括:网络设备606;
所述网络设备606,用于接收所述多媒体资源控制服务器602发送的预期多媒体编码速率,根据所述预期多媒体编码速率,输出与预期多媒体编码速率对应的多媒体业务。所述网络设备为多媒体服务器或者为具有多媒体资源调节及再生能力的其他网络设备。
请参阅图7,为本发明实施方式中一种多媒体资源控制服务器的组成结构示意图。
一种多媒体资源控制服务器70,包括:获取单元702、多媒体资源决策单元704;
所述获取单元702,用于获取多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率,并将所述获取信息发送给多媒体资源决策单元。
所述多媒体资源决策单元704,用于接收所述获取单元获取的信息,根据多媒体资源决策策略,将所述多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中,所述预期多媒体编码速率作为调节所述当前多媒体编码速率的依据。
一种多媒体资源控制服务器,所述装置进一步包括:查询单元706或请求单元708;
所述查询单元706,用于根据所述多媒体业务请求或多媒体业务体验质量提升请求,查询并获取所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值和多媒体业务经过的传输路径对应的网络可用带宽。
所述请求单元708,用于当查询单元未查询到所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值时,发送请求消息给用户,请求用户发送携带多媒体业务的体验质量QoE期望值。
综上所述,本发明实施例解决了在当前网络性能下,通过调节多媒体编码速率,实现了多媒体编码速率和网络性能对QoE体验质量作用的最佳平衡点,满足用户的体验质量QoE值的问题;实现了多媒体编码速率和网络性能对体验质量QoE作用的最佳平衡点,使得调节过程简单、快捷,而且成功率高,提高了用户体验程度。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并补局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应该涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (11)
1.一种调节多媒体编码速率的方法,其特征在于,所述方法包括:
获取多媒体业务传输路径对应的网络可用带宽;
获取多媒体业务的体验质量QoE期望值和当前多媒体编码速率;
将所述多媒体业务传输路径的网络可用带宽、所述多媒体业务的体验质量QoE期望值和所述当前多媒体编码速率作为输入参数,根据预先设定的多媒体资源决策策略,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
2.根据权利要求1所述的调节多媒体编码速率的方法,其特征在于,
多媒体业务传输路径对应的可用带宽信息为:所述多媒体业务传输路径的多条物理链路的可用带宽中的最小值。
3.根据权利要求1所述的调节多媒体编码速率的方法,其特征在于,所述获取多媒体业务的体验质量QoE期望值的步骤具体包括:
根据来自用户的多媒体业务请求或多媒体业务体验质量提升请求,查询并获取所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值;
或者,
根据来自用户的携带有多媒体业务的体验质量QoE期望值的多媒体业务请求或多媒体业务体验质量提升请求,获取所述体验质量QoE期望值。
4.根据权利要求1所述的调节多媒体编码速率的方法,其特征在于,所述预先设定的多媒体资源决策策略为多媒体业务传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率与预期多媒体编码速率的关系。
5.一种调节多媒体编码速率的系统,其特征在于,所述系统包括:多媒体资源控制服务器、网络资源控制服务器;
所述多媒体资源控制服务器,用于与网络资源控制服务器进行信息交互,获取多媒体业务传输路径对应的网络可用带宽;根据预先设定的多媒体资源决策策略,将多媒体业务传输路径的网络可用带宽、多媒体业务的体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中所述预期多媒体编码速率作为调整所述当前多媒体编码速率的依据;
所述网络资源控制服务器,用于根据请求消息,确定多媒体业务传输路径对应的网络可用带宽,并将所述网络可用带宽返回给所述多媒体资源控制服务器;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
6.根据权利要求5所述的调节多媒体编码速率的系统,其特征在于,多媒体业务传输路径对应的可用带宽信息为:所述多媒体业务传输路径的多条物理链路的可用带宽中的最小值。
7.根据权利要求5所述的调节多媒体编码速率的系统,其特征在于,所述系统进一步包括:网络设备;
所述网络设备,用于接收所述多媒体资源控制服务器发送的预期媒体编码速率,根据所述预期多媒体编码速率,输出与预期多媒体编码速率对应的多媒体业务。
8.根据权利要求7所述的调节多媒体编码速率的系统,其特征在于,所述网络设备为多媒体服务器或者为具有多媒体资源调节及再生能力的其他网络设备。
9.一种多媒体资源控制服务器,其特征在于,所述多媒体资源控制服务器包括:获取单元、多媒体资源决策单元;
所述获取单元,用于获取多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率,并将所述获取信息发送给多媒体资源决策单元;
所述多媒体资源决策单元,用于接收所述获取单元获取的信息,根据多媒体资源决策策略,将所述多媒体业务经过的传输路径对应的网络可用带宽、体验质量QoE期望值和当前多媒体编码速率作为输入参数,获得预期多媒体编码速率,其中,所述预期多媒体编码速率作为调节所述当前多媒体编码速率的依据;
其中,根据QoE与媒体编码速率和网络可用带宽的关系式反推得到多媒体资源决策策略,QoE与媒体编码速率和网络可用带宽的关系式是通过与主观测量值不断训练得到的,所述多媒体编码速率和所述网络可用带宽作为QoE质量体验评价模型的输入参数,所述QoE作为所述QoE质量体验评价模型的输出值。
10.根据权利要求9所述的多媒体资源控制服务器,其特征在于,所述多媒体资源控制服务器进一步包括:
查询单元,用于根据多媒体业务请求或多媒体业务体验质量提升请求,查询并获取所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值和多媒体业务经过的传输路径对应的网络可用带宽。
11.根据权利要求10所述的多媒体资源控制服务器,其特征在于,所述多媒体资源控制服务器进一步包括:请求单元;
所述请求单元,用于当查询单元未查询到所述多媒体业务对应的所述多媒体业务的体验质量QoE期望值时,发送请求消息给用户,请求用户发送携带多媒体业务的体验质量QoE期望值。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810068194.3A CN101621351B (zh) | 2008-06-30 | 2008-06-30 | 一种调节多媒体编码速率的方法、装置及系统 |
EP09771938.9A EP2290894B1 (en) | 2008-06-30 | 2009-06-04 | A method, apparatus and system for adjusting multimedia encoding rate |
PCT/CN2009/072130 WO2010000168A1 (zh) | 2008-06-30 | 2009-06-04 | 一种调节多媒体编码速率的方法、装置及系统 |
US12/979,947 US8467409B2 (en) | 2008-06-30 | 2010-12-28 | Method, apparatus, and system for adjusting multimedia encoding rate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810068194.3A CN101621351B (zh) | 2008-06-30 | 2008-06-30 | 一种调节多媒体编码速率的方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101621351A CN101621351A (zh) | 2010-01-06 |
CN101621351B true CN101621351B (zh) | 2013-09-11 |
Family
ID=41465487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810068194.3A Active CN101621351B (zh) | 2008-06-30 | 2008-06-30 | 一种调节多媒体编码速率的方法、装置及系统 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8467409B2 (zh) |
EP (1) | EP2290894B1 (zh) |
CN (1) | CN101621351B (zh) |
WO (1) | WO2010000168A1 (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577631B (zh) * | 2008-05-07 | 2012-04-25 | 华为技术有限公司 | 评价用户体验质量的方法、系统及网络装置 |
JP5978219B2 (ja) * | 2010-11-01 | 2016-08-24 | トムソン ライセンシングThomson Licensing | ネットワークサービスのための体感品質管理のための方法および装置 |
CN102611676A (zh) * | 2011-01-24 | 2012-07-25 | 华为技术有限公司 | 一种保证QoE的方法及装置 |
JP5688475B2 (ja) | 2011-02-10 | 2015-03-25 | エンパイア テクノロジー ディベロップメント エルエルシー | 音声サービスについての体感品質の測定 |
CN102685472B (zh) * | 2011-03-08 | 2014-11-05 | 华为技术有限公司 | 数据传输的方法、装置和系统 |
EP2730072B1 (en) | 2011-07-07 | 2016-09-07 | Telefonaktiebolaget LM Ericsson (publ) | Network-capacity optimized adaptive streaming |
CN102256314B (zh) * | 2011-07-20 | 2014-03-05 | 上海华为技术有限公司 | 业务编码速率调整方法及通信节点 |
CN102916906B (zh) * | 2011-08-01 | 2016-06-29 | 华为技术有限公司 | 一种实现应用性能自适应的方法、装置及系统 |
US20140181266A1 (en) * | 2011-09-29 | 2014-06-26 | Avvasi Inc. | System, streaming media optimizer and methods for use therewith |
US20130304934A1 (en) * | 2011-09-29 | 2013-11-14 | Avvasi Inc. | Methods and systems for controlling quality of a media session |
US20130301415A1 (en) * | 2011-09-29 | 2013-11-14 | Avvasi Inc. | Methods and systems for managing media traffic based on network conditions |
US20150326941A1 (en) * | 2011-09-30 | 2015-11-12 | Jie Gao | Software based wireless channel-aware adaptive video bit rate encoding |
CN103095517B (zh) | 2011-11-04 | 2016-12-07 | 华为技术有限公司 | 流媒体传输质量评估和信息获取方法及相关设备和系统 |
CN102546297B (zh) * | 2011-12-31 | 2015-11-25 | 华为技术有限公司 | 一种用户带宽通知方法和计费装置 |
CN103312531B (zh) | 2012-03-15 | 2017-02-22 | 华为技术有限公司 | 一种获取qoe的方法、装置及保证qoe的方法、装置 |
CN103369349B (zh) * | 2012-03-28 | 2016-04-27 | 中国移动通信集团公司 | 一种数字视频质量控制方法及其装置 |
FR2992809A1 (fr) * | 2012-06-28 | 2014-01-03 | France Telecom | Procede d'estimation de la qoe d'un utilisateur sur un terminal dudit utilisateur |
US9456383B2 (en) * | 2012-08-27 | 2016-09-27 | Qualcomm Incorporated | Device and method for adaptive rate multimedia communications on a wireless network |
US11159804B1 (en) * | 2012-09-13 | 2021-10-26 | Arris Enterprises Llc | QoE feedback based intelligent video transport stream tuning |
CN103237331B (zh) * | 2013-05-15 | 2015-06-10 | 西华大学 | 一种固定中继的多跳蜂窝网络的路径选择方法 |
CN103563439B (zh) * | 2013-06-06 | 2018-02-02 | 华为技术有限公司 | 移动宽带网络高速缓冲存储器实现方法、设备及系统 |
CN103475951A (zh) * | 2013-08-20 | 2013-12-25 | 南京邮电大学 | 一种基于用户体验的实时视频传输速率自适应方法 |
US10243810B2 (en) * | 2014-02-17 | 2019-03-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Assessing QoE of a service in a communication network |
US9755993B2 (en) | 2014-07-24 | 2017-09-05 | Cisco Technology, Inc. | Joint quality management across multiple streams |
EP3226472A1 (en) * | 2016-04-01 | 2017-10-04 | Thomson Licensing | Method for predicting a level of qoe of an application intended to be run on a wireless user equipment |
CN107770633B (zh) * | 2017-09-14 | 2020-09-29 | 华为技术有限公司 | 码率自适应算法优化系统、方法及终端 |
US11006282B2 (en) * | 2018-04-12 | 2021-05-11 | Phantom Auto Inc. | Optimizing wireless networking using a virtual geographic information system overlay |
CN109905696B (zh) * | 2019-01-09 | 2020-12-01 | 浙江大学 | 一种基于加密流量数据的视频服务体验质量的识别方法 |
CN111083051B (zh) * | 2019-12-20 | 2020-12-25 | 北京邮电大学 | 一种基于多智能体的路径规划方法、装置及电子设备 |
CN111182310A (zh) * | 2019-12-26 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、计算机可读介质及电子设备 |
CN111741248B (zh) * | 2020-05-26 | 2024-03-15 | 视联动力信息技术股份有限公司 | 一种数据传输方法、装置、终端设备和存储介质 |
CN112911408B (zh) * | 2021-01-25 | 2022-03-25 | 电子科技大学 | 基于深度学习的智能视频码率调整及带宽分配方法 |
CN115103235B (zh) * | 2022-06-21 | 2023-10-20 | 咪咕互动娱乐有限公司 | 数据传输方法、装置、设备与介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839597A (zh) * | 2003-08-21 | 2006-09-27 | 维迪亚特企业公司 | 对无线通信网络的质量体验(qoe)度量 |
CN101068236A (zh) * | 2007-04-13 | 2007-11-07 | 华为技术有限公司 | 流媒体码率控制方法、系统和设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5898696A (en) * | 1997-09-05 | 1999-04-27 | Motorola, Inc. | Method and system for controlling an encoding rate in a variable rate communication system |
JP2000244384A (ja) * | 1999-02-18 | 2000-09-08 | Mitsubishi Electric Corp | 移動通信端末装置及び移動通信端末装置における音声符号化レート決定方法 |
US6810236B2 (en) | 2001-05-14 | 2004-10-26 | Interdigital Technology Corporation | Dynamic channel quality measurement procedure for adaptive modulation and coding techniques |
US7151749B2 (en) | 2001-06-14 | 2006-12-19 | Microsoft Corporation | Method and System for providing adaptive bandwidth control for real-time communication |
MXPA05002511A (es) * | 2002-09-05 | 2005-08-16 | Agency Science Tech & Res | Un metodo y un aparato para controlar la velocidad de una secuencia de video; un dispositivo que codifica un video. |
US20040240390A1 (en) * | 2003-05-30 | 2004-12-02 | Vidiator Enterprises Inc. | Method and apparatus for dynamic bandwidth adaptation |
US7016409B2 (en) | 2003-11-12 | 2006-03-21 | Sony Corporation | Apparatus and method for use in providing dynamic bit rate encoding |
KR100744542B1 (ko) * | 2005-12-08 | 2007-08-01 | 한국전자통신연구원 | 가변대역 멀티코덱 QoS 제어 장치 및 방법 |
US8280994B2 (en) * | 2006-10-27 | 2012-10-02 | Rockstar Bidco Lp | Method and apparatus for designing, updating and operating a network based on quality of experience |
US20080195664A1 (en) * | 2006-12-13 | 2008-08-14 | Quickplay Media Inc. | Automated Content Tag Processing for Mobile Media |
-
2008
- 2008-06-30 CN CN200810068194.3A patent/CN101621351B/zh active Active
-
2009
- 2009-06-04 WO PCT/CN2009/072130 patent/WO2010000168A1/zh active Application Filing
- 2009-06-04 EP EP09771938.9A patent/EP2290894B1/en active Active
-
2010
- 2010-12-28 US US12/979,947 patent/US8467409B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839597A (zh) * | 2003-08-21 | 2006-09-27 | 维迪亚特企业公司 | 对无线通信网络的质量体验(qoe)度量 |
CN101068236A (zh) * | 2007-04-13 | 2007-11-07 | 华为技术有限公司 | 流媒体码率控制方法、系统和设备 |
Non-Patent Citations (2)
Title |
---|
Gabriel-Miro Muntean et al.A New Adaptive Multimedia Streaming System for All-IP Multi-Service Networks.《IEEE TRANSACTIONS ON BROADCASTING》.2004,第50卷(第1期), * |
Nicola Cranley et al.User-Perceived Quality-Aware Adaptive Delivery of MPEG-4 Content.《Proceeding NOSSDAV 03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video》.2003, * |
Also Published As
Publication number | Publication date |
---|---|
CN101621351A (zh) | 2010-01-06 |
EP2290894A1 (en) | 2011-03-02 |
US20110090922A1 (en) | 2011-04-21 |
WO2010000168A1 (zh) | 2010-01-07 |
EP2290894B1 (en) | 2016-08-10 |
US8467409B2 (en) | 2013-06-18 |
EP2290894A4 (en) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101621351B (zh) | 一种调节多媒体编码速率的方法、装置及系统 | |
CN106375783B (zh) | 用于在超文本传输协议上的质量知晓自适应流传输的方法 | |
US8068416B2 (en) | System and method of communicating a media stream | |
US8077609B2 (en) | Method for providing quality-of-service based services in a packet network | |
US9148386B2 (en) | Managing bandwidth allocation among flows through assignment of drop priority | |
CN101951331B (zh) | 数字家庭网络多媒体共享系统及其共享方法 | |
US20160037125A1 (en) | Receiver driven up-switching in video telephony | |
CN107809648B (zh) | 基于带宽检测的平台级视频流自适应平滑播放方法及系统 | |
Rahman et al. | SABA: Segment and buffer aware rate adaptation algorithm for streaming over HTTP | |
Kim et al. | A network-aware quality adaptation scheme for device collaboration service in home networks | |
Cánovas et al. | Smart resource allocation for improving QoE in IP Multimedia Subsystems | |
CN107483990B (zh) | 一种流媒体传输的动态码率调节方法、装置及传输系统 | |
Nguyen et al. | Request adaptation for adaptive streaming over HTTP/2 | |
Villa et al. | Improving fairness for adaptive HTTP video streaming | |
CN111093089A (zh) | 用于管理视频的方法、边缘缓存调度中心和通信系统 | |
CN112106335B (zh) | 用于经由内容分发网络流式传输媒体数据的方法及系统 | |
US10708607B1 (en) | Managing encoding based on performance | |
Seyedebrahimi et al. | Client QoE-oriented segment selection for DASH | |
Chenji et al. | Enhancement of wireless bandwidth utilization through user's QoE | |
Coelho et al. | Versioning-aware and qoe-oriented strategy for adaptative bitrate streaming | |
Fung et al. | A QoE based performance study of mobile peer-to-peer live video streaming | |
Kamissa et al. | Mpeg-Dash System via HTTP2 Protocol with HEVC Encoder for Video Streaming Services | |
Safavi et al. | A study on energy used to deliver h. 264/avc and h. 265/hevc video content | |
Ye et al. | Bitrate adaptation in backward-shifted coding for HTTP adaptive video streaming | |
Kim et al. | A network-aware adaptive streaming for improving the video quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |