[发明专利]多媒体数据传输流量控制方法及装置在审
申请号: | 201310159433.7 | 申请日: | 2013-05-02 |
公开(公告)号: | CN104135444A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 尹程果 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 数据传输 流量 控制 方法 装置 | ||
技术领域
本发明实施例涉及计算机技术领域,特别涉及一种多媒体数据传输流量控制方法及装置。
背景技术
随着网络通信技术的发展,人们越来越习惯于地通过实时音视频通话进行日常交流,如何充分利用网络带宽,提高音视频通话质量,已经成为一个当下被研究的课题。
现有实时音视频应用传输层多基于UDP(User Datagram Protocol,用户数据报)协议,UDP协议是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,其流控更多的是在应用层靠应用层自己实现。所谓的流控即是指在网络情况好时,充分利用网络带宽传输数据,在网络变差时,减少注入网络的数据量,避免网络拥塞的控制策略。
目前,实时音视频通话中流控的实现策略是模拟TCP(Transmission Control Protocol,传输控制协议)流控中的AIMD(Additive Increase Multiplicative Decrease,和式增加,积式减少)策略。AIMD策略的一个特点是:慢升快降。即在网络顺畅时,缓慢提升数据传输速度,以避免网络拥塞,而当网络变差,如RTT(Round-Trip Time,往返时延)超时,则快速收敛数据传输速度,当网络重新变好时,再重新缓慢提高传输速度。虽然各具体应用有所不同,但总的流控框架均是如此。
现有的这种实时音视频通话中的流控策略存在以下缺点:
这种“慢升快降”的控制方式,只要一旦发现网络状况不好,就会立即大幅度地降低数据传输速度,从而使得整个传输过程中注入网络的数据量很不稳定,请参阅图7,其为现有流控方式下的一种数据输出的波形示意图,可以看到,注入网络的数据量会随时间呈剧烈的“锯齿”状波动,这对实时流媒体应用是不好的,因为单位内的数据量决定了多媒体的质量(码流越大,视频越清晰),数据量波动会使得多媒体质量波动,导致实时音视频的通话质量降低。
发明内容
本发明实施例的目的是提供一种多媒体数据传输流量控制方法及装置,以解决现有的音视频流控策略会造成通话质量降低的问题。
本发明实施例提出一种多媒体数据传输流量控制方法,包括:
设置逐级增大的多级码率,且相邻级别码率之间的数值增幅逐级增大;
侦测网络传输状态;
当在第一时间段内网络传输状态为顺畅时,增大一级码率进行数据输出;
当在第二时间段内网络传输状态为拥塞时,减小一级码率进行数据输出。
本发明实施例还提出一种多媒体数据传输流量控制装置,包括:
码率设置单元,用于设置逐级增大的多级码率,且相邻级别码率之间的数值增幅逐级增大;
网络侦测单元,用于侦测网络传输状态;
输出增大单元,用于当在第一时间段内网络传输状态为顺畅时,增大一级码率进行数据输出;
输出减小单元,当在第二时间段内网络传输状态为拥塞时,减小一级码率进行数据输出。
相对于现有技术,本发明实施例的有益效果是:本发明实施例通过对发送端的码率进行分级,并在网络顺畅和拥塞时,分别利用码率级别的升降来实现数据输出量的控制,相对于现有流控方式在网络拥塞时完全中断数据输出的策略,本发明实施例可以大大增加注入网络数据量的稳定性,进而可以提高数据接收端接收到的多媒体质量。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本发明实施例的一种多媒体数据传输流量控制方法的流程图;
图2为本发明实施例的一种码率划分示意图;
图3为本发明实施例的另一种多媒体数据传输流量控制方法的流程图;
图4为本发明实施例与现有技术的流控比对示意图图;
图5为本发明实施例的一种多媒体数据传输流量控制装置的结构图;
图6为本发明实施例的另一种多媒体数据传输流量控制装置的结构图;
图7为现有流控方式下的一种数据输出的波形示意图。
具体实施方式
为更进一步阐述本发明实施例达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的多媒体数据传输流量控制方法及装置其具体实施方式、方法、步骤及功效,详细说明如后。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310159433.7/2.html,转载请声明来源钻瓜专利网。