[发明专利]一种音视频转发控制方法及系统有效
| 申请号: | 201310025677.6 | 申请日: | 2013-01-22 |
| 公开(公告)号: | CN103944834B | 公开(公告)日: | 2017-03-22 |
| 发明(设计)人: | 白青松 | 申请(专利权)人: | 随锐科技股份有限公司 |
| 主分类号: | H04L12/825 | 分类号: | H04L12/825;H04L12/823;H04L12/811;H04L29/06 |
| 代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
| 地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 转发 控制 方法 系统 | ||
1.一种音视频转发控制方法,其特征在于,所述方法包括:
发送端发送RTP包,并在发送设定数量的RTP包后,根据当前发送RTP包的数量生成SR包并发送;
接收端接收所述RTP包和SR包,并在接收到所述SR包后,统计当前接收到的RTP包数量,根据所述SR包中携带的当前发送RTP包的数量,计算丢包率并生成RR包返回给所述发送端;
所述发送端接收到所述RR包,获取所述丢包率;根据所述丢包率调整发送RTP包的速率。
2.如权利要求1所述的方法,其特征在于,所述接收端接收到所述RTP包和SR包后,判断所接收的是否为RTP包,如果是,则转发所述RTP包;否则,继续后续操作。
3.如权利要求1所述的方法,其特征在于,所述计算丢包率,包括:
丢包率=丢失的RTP包数/实际发送的RTP包数;
丢失的RTP包数=实际发送的RTP包数-实际接收的RTP包数。
4.如权利要求1所述的方法,其特征在于,所述根据所述丢包率调整发送RTP包的速率,包括:
设定丢包率的门限值P;
丢包率<P时,提高发送RTP包的速率;否则,降低发送RTP包的速率。
5.如权利要求1或4所述的方法,其特征在于,所述根据所述丢包率调整发送RTP包的速率,还包括:
设定当前发送RTP包的速率CurRate,初始发送RTP包的速率InitRate,最小发送RTP包的速率MinRate,最大发送RTP包的速率MaxRate,速率增加值AR,递减因子a,其中,0<a<1,上次的丢包率为lastP且初始值为零,丢包率curP,丢包率的门限值P;
发送端初始发送RTP包速率CurRate=InitRate;
当curP≤P且(curP-lastP)≤0时,设定当前发送RTP包的速率
CurRate=min((CurRate+AR*Abs(curP-lastP)),MaxRate);
当curP≤P且(curP-lastP)>0时,设定当前发送RTP包的速率
CurRate=max((CurRate-AR),MinRate);
当curP>P且(curP-lastP)>0时,设定当前发送RTP包的速率
CurRate=max((CurRate*a/(curP-lastP)),MinRate);
当curP>P且(curP-lastP)≤0时,设定当前发送RTP包的速率
CurRate=max((CurRate*a),MinRate)。
6.一种音视频转发控制系统,其特征在于,该系统包括发送端和接收端,其中,
所述发送端,用于发送RTP包,并在发送设定数量的RTP包后,根据当前发送RTP包的数量生成SR包并发送;接收到所述RR包,获取所述丢包率;根据所述丢包率调整发送RTP包的速率;
所述接收端,用于接收所述RTP包和SR包,并在接收到所述SR包后,统计当前接收到的RTP包数量,根据所述SR包中携带的当前发送RTP包的数量,计算丢包率并生成RR包返回给所述发送端。
7.如权利要求6所述的系统,其特征在于,所述发送端包括RTP包生成单元、SR包生成单元、第一发送单元、第一接收单元和发送速率控制单元,其中,
所述RTP包生成单元,用于生成RTP包;
所述SR包生成单元,用于根据当前发送RTP包的数量生成SR包;
所述第一发送单元,用于发送所述RTP包和SR包;
所述第一接收单元,用于接收所述接收端发送的RR包;
所述发送速率控制单元,用于根据所述RR包中携带的丢包率调整控制发送RTP包的速率。
8.如权利要求7所述的方法,其特征在于,所述发送速率控制单元进一步包括参数设定子单元、速率计算子单元和控制子单元,其中,
所述参数设定子单元,用于设定丢包率的门限值P,最小发送RTP包的速率MinRate,最大发送RTP包的速率MaxRate,速率增加值AR,递减因子a,其中,0<a<1;
所述速率计算子单元,用于根据设定参数与获取的丢包率,计算当前发送RTP包的速率;
所述控制子单元,用于根据所述速率计算子单元计算得到的当前发送RTP包的速率,控制所述第一发送单元的发送速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于随锐科技股份有限公司,未经随锐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310025677.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:流体离子化组合物、其制备方法和用途
- 下一篇:一种圆管灯旋转椭圆堵头结构





