[发明专利]一种流媒体传输的动态码率调节方法、装置及传输系统有效
| 申请号: | 201710718172.6 | 申请日: | 2017-08-21 |
| 公开(公告)号: | CN107483990B | 公开(公告)日: | 2020-04-14 |
| 发明(设计)人: | 徐波 | 申请(专利权)人: | 广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司 |
| 主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/6437;H04N21/647 |
| 代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
| 地址: | 510530 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 流媒体 传输 动态 调节 方法 装置 系统 | ||
本发明提供一种流媒体传输的动态码率调节方法,包括以下步骤:S1:根据不同码率划分成对应的多个网络带宽区间;S2:计算当前周期码率所属的带宽区间的条件概率,并分别计算与非当前带宽区间的条件概率的比值;S3:获取最大的条件概率比值,并与设定阈值进行比较;若大于设定的阈值,则切换至该带宽区间所对应的码率;若否,则不做切换。相比于现有技术,本发明实现简单,无需服务器参与,适用性广,能够有效确保不同网络传输环境下的即时通信质量。另外,本发明还提供了一种用于实现上述方法的动态码率调节装置和传输系统。
技术领域
本发明涉及一种通讯领域,特别是一种适用于流媒体传输的动态码率调节方法、装置及传输系统。
背景技术
流媒体技术广泛应用于各种音视频即时通信场景。然而Internet只提供尽力而为(best-effort)的服务,无法提供Qos保证。流媒体数据在复杂的网络环境中传输,会产生延时,抖动和丢包,处理不当,会严重影响用户体验。
在流媒体传输环境中,当网络状况较差时,码率越高反而会导致用户体验差,因此需要降低码率,有助于抵消网络质量不佳所带来的负面影响。因此,如何针对流媒体传输时进行码率的动态调节,是急需解决的一个问题。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供了一种适用于流媒体传输的动态码率调节方法、装置及传输系统。
本发明通过以下的方案实现:一种流媒体传输的动态码率调节方法,包括以下步骤:
S1:根据不同码率划分成对应的多个网络带宽区间;其中,所述码率由低至高分别为:R1、R2、…Rn,对应的网络带宽区间分别为:(﹣∞,b1),(b1,b2),…(bn,+∞);
S2:计算当前周期码率所属的带宽区间的条件概率,并分别计算当前周期码率所属的带宽区间的条件概率与非当前带宽区间的条件概率的比值;其中,不同码率所属带宽区间的条件概率分别为:
(-∞,b1]:Φ(b1,t)=P(B<b1,t)=P{B<b1|J(t),RTT(t),L(t)};
…
(bn,+∞):1-Φ(bn,t)=1-P(B<bn,t)=1-P{B<bn|J(t),RTT(t),L(t)};
其中,
P{J(t),RTT(t),L(t)}为当前网络性能参数的概率,
P{B<b|J(t),RTT(t),L(t)}为给定网络性能参数下网络带宽B小于b的概率;
P{J(t),RTT(t),L(t)|B<b}为给定网络带宽要求下网络性能参数的条件概率,
P{B<b}表示带宽B小于b的概率;
J(t)表示抖动,RTT(t)表示RTT时长,L(t)表示丢包率;
所述P{J(t),RTT(t),L(t)}根据各自的先验分布计算得到;
S3:获取最大的条件概率比值,并与设定阈值进行比较;若大于设定的阈值,则切换至该带宽区间所对应的码率;若否,则不做切换。
作为本发明的进一步改进,当对P{J<J(t)|B<b}进行计算时,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司,未经广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710718172.6/2.html,转载请声明来源钻瓜专利网。





