【技术实现步骤摘要】
播放处理方法、装置、设备及存储介质
[0001]本公开涉及人工智能领域,具体涉及云计算、网络播放技术,可应用在智能云场景下。
技术介绍
[0002]随着网络的快速发展,使用网络播放节目快速兴起。在直播起播或播放过程中时,容易出现播放画面延迟,或者画面卡顿等情况。因此,播放的时效性仍有待提高。
技术实现思路
[0003]本公开提供了一种播放处理方法、装置、设备及存储介质。
[0004]根据本公开的第一方面,提供了一种播放处理方法,包括:
[0005]响应于检测到发生预设触发事件,确定第一目标播放时间戳;
[0006]从候选追帧模式中确定目标追帧模式;
[0007]基于所述目标追帧模式确定播放起始帧;
[0008]基于所述第一目标播放时间戳执行对所述播放起始帧的播放。
[0009]根据本公开的第二方面,提供了一种播放处理装置,包括:
[0010]第一确定模块,用于响应于检测到发生预设触发事件,确定第一目标播放时间戳;
[0011]第二确定模块,用于从候选追帧模式中确定目标追帧模式;
[0012]第三确定模块,用于基于所述目标追帧模式确定播放起始帧;
[0013]播放控制模块,用于基于所述第一目标播放时间戳执行对所述播放起始帧的播放。
[0014]根据本公开的第三方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与该至少一个处理器通信连接的存储器;其中,
[0017] ...
【技术保护点】
【技术特征摘要】
1.一种播放处理方法,包括:响应于检测到发生预设触发事件,确定第一目标播放时间戳;从候选追帧模式中确定目标追帧模式;基于所述目标追帧模式确定播放起始帧;基于所述第一目标播放时间戳执行对所述播放起始帧的播放。2.根据权利要求1所述的方法,其中,所述基于所述目标追帧模式确定播放起始帧,包括:在所述目标追帧模式为第一追帧模式的情况下,将距离所述第一目标播放时间戳最近的一个帧内编码帧作为解码起始帧,并将所述帧内编码帧确定为所述播放起始帧;所述基于所述第一目标播放时间戳执行对所述播放起始帧的播放,包括:从所述播放起始帧开始,按第一预设倍速播放解析出的图像帧,直至到达所述第一目标播放时间戳时恢复默认倍速播放。3.根据权利要求1所述的方法,其中,所述基于所述目标追帧模式确定播放起始帧,包括:在所述目标追帧模式为第二追帧模式的情况下,将距离所述第一目标播放时间戳最近的一个帧内编码帧作为解码起始帧,并从所述解码起始帧开始解码,将在所述第一目标播放时间戳解码出的帧确定为所述播放起始帧;所述基于所述第一目标播放时间戳执行对所述播放起始帧的播放,包括:在所述第一目标播放时间戳对应的时刻,播放所述播放起始帧。4.根据权利要求2或3所述的方法,还包括:响应于检测到所述第一目标播放时间戳对应的帧的类型为帧内编码帧,将所述第一目标播放时间戳对应的帧作为所述解码起始帧,并将所述第一目标播放时间戳对应的帧确定为所述播放起始帧;所述基于所述第一目标播放时间戳执行对所述播放起始帧的播放,包括:在所述第一目标播放时间戳对应的时刻,播放所述播放起始帧。5.根据权利要求1所述的方法,其中,所述基于所述目标追帧模式确定播放起始帧,包括:在所述目标追帧模式为第三追帧模式的情况下,将第一个帧内编码帧作为解码起始帧,并将所述帧内编码帧确定为所述播放起始帧;所述基于所述第一目标播放时间戳执行对所述播放起始帧的播放,包括:从所述播放起始帧开始,按照第二预设倍速渲染播放解析出的图像帧,直至到达所述第一目标播放时间戳为止,恢复默认倍速播放。6.根据权利要求1所述的方法,其中,所述响应于检测到发生预设触发事件,确定第一目标播放时间戳,包括:确定所述预设触发事件对应的播放场景;基于所述播放场景确定所述第一目标播放时间戳。7.根据权利要求6所述的方法,其中,所述基于所述播放场景确定所述第一目标播放时间戳,包括:在所述播放场景为第一场景的情况下,获取起播启动对应的第一时刻和起播完成对应
的第二时刻;基于所述第一时刻和所述第二时刻确定起播的第一用时时长;基于所述第一用时时长,确定所述第一场景的所述第一目标播放时间戳。8.根据权利要求6所述的方法,其中,所述基于所述播放场景确定所述第一目标播放时间戳,包括:在所述播放场景为第二场景的情况下,获取缓冲启动对应的第三时刻和缓冲完成对应的第四时刻;基于所述第三时刻和所述第四时刻确定缓冲的第二用时时长;基于所述预设触发事件对应的发生时间点和所述第二用时时长,确定所述第二场景的所述第一目标播放时间戳。9.根据权利要求1所述的方法,还包括:获取从所述预设触发事件发生至达到所述第一目标播放时间戳对应的时刻的耗时时长;在所述耗时时长大于预设阈值的情况下,基于所述耗时时长确定第二目标播放时间戳;基于所述目标追帧模式确定第二播放起始帧;基于所述第二目标播放时间戳执行对所述第二播放起始帧的播放。10.一种播放处理装置,包括:第一确定模块,用于响应于检测到发生预设触发事件,确定第一目标播放时间戳;第二确定模块,用于从候选追帧模式中确定目标追帧模式;第三确定模块,用于基于所述目标追帧模式确定播放起始帧;播放控制模块,用于基于所述第一目标播放时间戳执行对所述播放起始帧的播放。11.根据权利要求10所述的装置,其中,所述...
【专利技术属性】
技术研发人员:常炎隆,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。