[发明专利]一种音视频播放方法及装置在审
| 申请号: | 201710204716.7 | 申请日: | 2017-03-30 |
| 公开(公告)号: | CN107155126A | 公开(公告)日: | 2017-09-12 |
| 发明(设计)人: | 肖健 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/8547 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 项京,马敬 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 播放 方法 装置 | ||
技术领域
本发明涉及视频播放技术领域,特别是涉及一种音视频播放方法及装置。
背景技术
在音视频播放领域中,音视频数据在传输过程中受到各种因素的影响,会导致音视频在接收端不能同步播放,引起音视频不同步的原因主要有两种:一种是终端处理数据引起的,发送端在数据的采集、编码、打包等模块和接收端在处理解包、解压、回放等模块时,由于音频和视频的数据量以及编码算法不同而引起的时间差。另一种是网络传输延时,网络传输是受到网络的实时传输带宽、传输距离和网络节点的处理速度等因素的影响,在网络阻塞时,音视频数据不能保证以连续的“流”数据方式传输,特别是不能保证数据量大的视频信息的连续传输,从而引起音视频的不同步。
为了在播放视频数据时同步播放音频数据,人们发明了以视频数据或者音频数据的时间戳为同步参考数据的同步方法。该同步方法的核心在于,在发送端为各帧视频数据和音频数据打上时间戳,接收端通过将具有相同时间戳的音视频数据同时表现出来。通常情况下,有两种同步方法:第一种同步方法,将音频数据作为同步参考数据,若视频数据发生中断,画面暂停播放,音频数据继续播放,后续视频数据到达之后继续按音频数据作为同步参考数据进行同步播放;若音频数据中断,音频数据和视频数据都将暂停播放,直到后续音频数据到达后,再同步播放。第二种同步方法,将视频数据作为同步参考数据,若音频数据发生中断,画面继续播放,音频数据暂停播放,后续音频数据到达之后继续以视频数据作为同步参考数据同步播放;若视频数据中断,音频数据和视频数据都将暂停播放,直到后续视频数据到达后,再同步播放。
在同步播放过程中,音频或者视频对应的时间戳作为同步参考数据,视频或者音频的播放由同步参考数据对应的的播放状态决定,从而实现同步。由于人类对声音更加敏感,因此,在实际应用中,一般将音频数据的时间戳作为同步参考数据,视频数据作为从流达到同步播放的目的。
应用现有技术,由于在播放过程中采用固定的同步参考数据,在作为同步参考数据的数据出现中断时,视频音频的播放都会暂停,降低了用户体验。
发明内容
本发明实施例的目的在于提供一种音视频播放方法及装置,以提高用户体验。具体技术方案如下:
为实现上述目的,本发明实施例提供了一种音视频播放方法,应用于接收端,所述方法包括:
接收音视频数据,其中,所述音视频数据包括音频数据和视频数据;
将所述音频数据和视频数据其中之一设定为当前同步参考数据,根据所述当前参考数据播放所述音视频数据;
判断所述当前同步参考数据是否中断;
在所述当前同步参考数据发生中断时,将与当前同步参考数据不同的另一种同步参考数据切换为当前同步参考数据;
根据切换后的当前同步参考数据,播放所述音视频数据。
可选的,所述判断所述当前同步参考数据是否中断,包括:
判断是否在所述当前同步参考数据相邻两帧数据的时间间隔内,接收到当前帧数据的下一帧数据。
可选的,所述在所述当前同步参考数据发生中断时,将与当前同步参考数据不同的另一种同步参考数据切换为当前同步参考数据,包括:
判断所述当前同步参考数据中断时长是否超过第一时长;
若是,执行所述将与当前同步参考数据不同的另一种同步参考数据切换为当前同步参考数据的步骤。
可选的,所述方法还包括:
若在所述第一时长内中断结束,则获得中断结束时的所述当前同步参考数据的第一时间戳;
获得另一种同步参考数据中与所述第一时间戳对应的的第二时间戳;
自所述第一时间戳开始播放所述当前同步参考数据时,自所述第二时间戳开始播放所述另一种同步参考数据。
可选的,所述方法还包括:
预先将所述视频数据设为主同步参考数据;
在所述当前同步参考数据未发生中断时,进一步判断另一种同步参考数据是否发生中断,在所述音频数据和所述视频数据均不发生中断的情况下,当根据所述当前同步参考数据播放所述音视频数据的时长达到第二时长时,判断当前同步参考数据是否为所述主同步参考数据;
若否,将所述视频数据切换为当前同步参考数据,并根据所述当前同步参考数据播放所述音视频数据。
可选的,所述方法还包括:
预先将所述音频数据设为主同步参考数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710204716.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种口罩式的多媒体设备
- 下一篇:一种视频图像分辨率处理系统及方法





