预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105872576A(43)申请公布日2016.08.17(21)申请号201610264974.X(22)申请日2016.04.25(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人平凯(74)专利代理机构北京金律言科知识产权代理事务所(普通合伙)11461代理人罗延红金丹(51)Int.Cl.H04N21/2187(2011.01)H04N21/24(2011.01)H04N21/433(2011.01)权利要求书2页说明书9页附图3页(54)发明名称一种视频播放方法和装置(57)摘要本发明实施例提供一种视频播放方法和装置,所述方法包括:确定视频直播出现延迟,根据用于缓存音视频数据的缓冲区中的缓冲数据量判断所述视频直播的播放是否满足预置播放条件;若满足所述预置播放条件,则根据所述预置播放条件确定播放的位置信息;从所述位置信息指示的位置对缓冲的音视频数据进行播放。由此,可以加速视频直播的时间,逐渐减少视频直播的延迟,使用户收看实时直播。CN105872576ACN105872576A权利要求书1/2页1.一种视频播放方法,包括:确定视频直播出现延迟,根据用于缓存音视频数据的缓冲区中的缓冲数据量判断所述视频直播的播放是否满足预置播放条件;若满足所述预置播放条件,则根据所述预置播放条件确定播放的位置信息;从所述位置信息指示的位置对缓冲的音视频数据进行播放。2.根据权利要求1所述的方法,其中,所述根据用于缓存音视频数据的缓冲区中的缓冲数据量判断所述视频直播的播放是否满足预置播放条件,包括:监测缓冲区中缓冲数据量;根据所述缓冲数据量确定对应的播放时长;判断所述播放时长是否满足所述视频直播的预置播放时长阈值。3.根据权利要求2所述的方法,其中,所述若满足所述预置播放条件,则根据所述预置播放条件确定播放的位置信息,包括:若缓冲数据量对应的播放时长超过预置播放时长阈值,则根据预置播放时长阈值确定所述音视频数据中的音频数据的播放时间点;根据所述音频数据的播放时间点,和,所述音频数据与所述音视频数据中的视频数据的对应关系,确定直播播放的位置信息。4.根据权利要求3所述的方法,其中,所述根据所述音频数据的播放时间点,和,所述音频数据与所述音视频数据中的视频数据的对应关系,确定直播播放的位置信息,包括:确定所述音频数据的播放时间点对应的音频数据帧;根据音频数据帧与视频数据帧之间的对应关系,确定所述视频数据中与所述音频数据帧相对应的视频数据帧;分别将所述音频数据帧的位置和所述视频数据帧的位置,确定为所述直播播放的对应的音视频位置。5.根据权利要求3或4所述的方法,其中,在所述根据预置播放时长阈值确定所述音视频数据中的音频数据的播放时间点的步骤之后,还包括:丢弃所述播放时间点之前的音频数据;所述根据所述音频数据的播放时间点,和,所述音频数据与所述音视频数据中的视频数据的对应关系,确定直播播放的位置信息的步骤包括:对所述视频数据进行解码;根据所述音频数据的播放时间点,和,所述音频数据与所述音视频数据中的视频数据的对应关系,确定视频数据的播放时间点;根据所述音频数据的播放时间点和视频数据的播放时间点,确定直播播放的位置信息;并且,获取所述视频数据的播放时间点之前的视频数据对应的播放时间;若所述播放时间小于设定时间阈值,则以正常播放速度的倍数的速度显示所述视频数据的播放时间点之前的视频数据;若所述播放时间不小于设定时间阈值,则不显示所述视频数据的播放时间点之前的视频数据。6.一种视频播放装置,包括:2CN105872576A权利要求书2/2页判断模块,用于确定视频直播出现延迟,根据用于缓存音视频数据的缓冲区中的缓冲数据量判断所述视频直播的播放是否满足预置播放条件;信息确定模块,用于若满足所述预置播放条件,则根据所述预置播放条件确定播放的位置信息;播放模块,用于从所述位置信息指示的位置对缓冲的音视频数据进行播放。7.根据权利要求6所述的装置,其中,所述判断模块包括:监测子模块,用于监测缓冲区中缓冲数据量;时长确定子模块,用于根据所述缓冲数据量确定对应的播放时长;时长阈值判断子模块,用于判断所述播放时长是否满足所述视频直播的预置播放时长阈值。8.根据权利要求7所述的装置,其中,所述信息确定模块包括:时间点确定子模块,用于若缓冲数据量对应的播放时长超过预置播放时长阈值,则根据预置播放时长阈值确定所述音视频数据中的音频数据的播放时间点;位置信息确定子模块,用于根据所述音频数据的播放时间点,和,所述音频数据与所述音视频数据中的视频数据的对应关系,确定直播播放的位置信息。9.根据权利要求8所述的装置,其