[发明专利]一种音视频同步播放的方法及终端有效
申请号: | 201610951866.X | 申请日: | 2016-10-26 |
公开(公告)号: | CN106658133B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 刘清;刘丽;高盛;马跃 | 申请(专利权)人: | 广州市百果园网络科技有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 同步 播放 方法 终端 | ||
1.一种音视频同步播放的方法,其特征在于,所述方法包括:
获取音频数据可播放的时长;
获取视频数据可播放的时长;
若所述音频数据可播放的时长大于第一预设时长且所述视频数据可播放的时长大于所述第一预设时长,则进行音视频同步播放;
若所述音频数据可播放的时长大于所述第一预设时长且所述视频数据可播放的时长小于所述第一预设时长,则检测是否接收到视频数据包;
若接收到所述视频数据包,则判断接收到的视频数据包的首帧待播放视频的时间戳与待播放的音频的时间戳是否匹配;
若所述首帧待播放视频的时间戳与所述待播放的音频的时间戳相匹配,则进行音视频同步播放;
若所述首帧待播放视频的时间戳与待播放的音频的时间戳不匹配,则计算所述首帧待播放视频的时间戳与待播放的音频的时间戳之间的时间差;
若所述首帧待播放视频的时间戳晚于所述待播放的音频的时间戳,则根据所述时间差长度的音频确定目标音频时间点;
跳过所述目标音频时间点之前的音频数据,从所述目标音频时间点开始与所述接收到的视频数据包同步播放;
若所述音频数据可播放的时长小于所述第一预设时长且所述视频数据可播放的时长大于所述第一预设时长,则检测是否接收到音频数据包;
若接收到所述音频数据包,则判断接收到的音频数据包的首帧待播放音频的时间戳与待播放的视频的时间戳是否匹配;
若所述首帧待播放音频的时间戳与所述待播放的视频的时间戳相匹配,则进行音视频同步播放;
若所述首帧待播放音频的时间戳与待播放的视频的时间戳不匹配,则计算所述首帧待播放音频的时间戳与待播放的视频的时间戳之间的时间差;
若所述首帧待播放音频的时间戳晚于所述待播放的视频的时间戳,则根据所述时间差长度的视频确定目标音频时间点;
跳过所述目标视频时间点之前的视频数据,从所述目标视频时间点开始与所述接收到的音频数据包同步播放;
若所述首帧待播放音频的时间戳早于所述待播放的视频的时间戳,则根据所述时间差长度的音频确定目标音频时间点;
跳过所述目标音频时间点之前的音频数据,从所述目标音频时间点开始与所述待播放的视频同步播放;
其中,所述第一预设时长与网速成反比,所述视频数据包括一个或多个视频帧中的每帧都一一对应一个时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园网络科技有限公司,未经广州市百果园网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610951866.X/1.html,转载请声明来源钻瓜专利网。