[发明专利]基于RTP/RTCP反馈预警算法实现音视频同步方法无效
申请号: | 201310199716.4 | 申请日: | 2013-05-24 |
公开(公告)号: | CN103269448A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 王效灵;张新波;余长宏;王粤;刘昆鹏 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04N21/434 | 分类号: | H04N21/434;H04N21/6437;H04N21/647 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rtp rtcp 反馈 预警 算法 实现 视频 同步 方法 | ||
1.基于RTP/RTCP反馈预警算法实现音视频同步方法,其特征在于该方法包括以下步骤:
步骤(1).采集音视频信号;
步骤(2).编码音视频信号,打上相应的时间戳信息;
步骤(3).封包、发送音视频信号;
步棸(4).根据RTP包中时间戳信息对音视频信号解码、播放;
步棸(5).将播放同步信息利用RTCP协议传送回服务器端,服务端根据反馈信息调整发送策略实现音视频同步。
2.根据权利要求1所述的同步控制方法,其特征在于:步骤(5)中调整发送策略具体是:
根据人耳的听觉特性,将音视频偏差分为四个区域:
A.同步区:偏差在-60ms~+60ms;
B.预警调整区:偏差在-120ms~-60ms和60ms~120ms;
C.调整区:偏差在-160ms~-120ms和120ms~160ms;
D.不同步区:偏差<-160ms和偏差>160ms;
对于同步区正常播放;
对于预警调整区,调整方法如下:
如果视频帧落后,则执行如下步骤1-3:
步骤1,检查音视频缓冲区占用率;
步骤2,如果视频缓冲区占用率大于等于50%,调整播放策略,只播放关键帧,发送端不用做调整;如果视频缓冲区占用率低于50%,查看音频缓冲区占用率,如果音频缓冲区占用率大于等于50%,则提高发送端视频帧发送比例,将视频帧比例提高40%-60%;
步骤3,若音视频帧播放缓冲区的占用率都小于50%,提高10%-%20视频帧发送比例;
对于调整区,已经到了临界区的边缘,即将出现音视频不同步现象;假设视频帧落后,调整算法如下:
步骤4,调整播放器的播放策略,只播放关键帧;
步骤5,调整服务器端音视频帧的发送比例,具体调整方法如下:
步骤5-1,检查音视频缓冲区占用率;
步骤5-2,如果视频缓冲区占用率大于等于50%,调整播放策略,只播放关键帧,发送端不用做调整;如果视频缓冲区占用率低于50%,查看音频缓冲区占用率,如果音频缓冲区占用率大于等于50%,则提高发送端视频帧发送比例,将视频帧比例提高60%-70%;
步骤5-3,若音视频帧播放缓冲区的占用率都小于50%,提高10%-%20视频帧发送比例;
对于不同步区,调整算法如下:
步骤6,调整客户端的播放策略,如果视频帧落后,在直接丢弃,如果视频帧超前,则采取重播策略;
步骤7,调整服务器端的发送比例,具体调整方法如下:
步骤7-1,检查音视频缓冲区占用率;
步骤7-2,如果视频缓冲区占用率大于等于50%,调整播放策略,只播放关键帧,发送端不用做调整;如果视频缓冲区占用率低于50%,查看音频缓冲区占用率,如果音频缓冲区占用率大于等于50%,则提高发送端视频帧发送比例,将视频帧比例提高70%-85%;
步骤7-3,若音视频帧播放缓冲区的占用率都小于50%,提高10%-%20视频帧发送比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310199716.4/1.html,转载请声明来源钻瓜专利网。