视频播放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37260541 阅读:26 留言:0更新日期:2023-04-20 23:35
本发明专利技术涉及视频处理技术领域,具体涉及视频播放方法、装置、电子设备及存储介质,该方法包括获取当前帧率,以确定当前帧处理基准值;获取帧缓冲区内视频帧的数量,并基于视频帧的数量与预设数量的大小关系,确定当前帧处理校正值;基于当前帧处理基准值与当前帧处理校正值之和,确定当前帧处理间隔;基于当前帧处理间隔从帧缓冲区中提取当前帧进行目标处理,以播放处理后的视频帧,所述目标处理包括解码处理和/或播放处理。利用帧缓冲区进行目标处理前的帧缓冲,同时在提取当前帧时结合帧缓冲区内视频帧的数量与预设数量的大小关系确定帧处理校正值,以保证相邻两帧之间的目标处理时间间隔是在可控范围内,达到了播放流畅的目的。的。的。

【技术实现步骤摘要】
视频播放方法、装置、电子设备及存储介质


[0001]本专利技术涉及视频处理
,具体涉及视频播放方法、装置、电子设备及存储介质。

技术介绍

[0002]近些年来,信息化技术高速发展,适用于远程会议的终端也得到了广泛应用,从传统的在同一个物理会议室到现在的不受物理空间限制的远程会议,体现了近年来国家对于信息技术发展的重视程度,这些发展给人们的工作和生活带来了更多的便利性。
[0003]但在编解码和传输过程中,会不可避免的造成码流的抖动现象,会造成忽快忽慢的卡顿现象。首先在视频会议的远端编码和本端解码时,由于设备性能的原因,会导致每帧的时间不相等,比如60帧的视频,每帧的时间间隔应该16.67ms,但如图1所示,由于编解码器的不稳定,编码出来的间隔在10

90ms之间,解码出来的间隔在1

100ms之间,甚至如图3所示的更多。虽然按照每秒来统计总帧率是60帧,但由于各帧间间隔差异过大,在播放时会有较为明显的卡顿,忽快忽慢的效果。其次在网络传输过程中,由于网络状态不可控,通常收到的每一帧的时间间隔都本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:获取当前帧率,以确定当前帧处理基准值;获取帧缓冲区内视频帧的数量,并基于所述视频帧的数量与预设数量的大小关系,确定当前帧处理校正值;基于所述当前帧处理基准值与所述当前帧处理校正值之和,确定当前帧处理间隔;基于所述当前帧处理间隔从所述帧缓冲区中提取当前帧进行目标处理,以播放处理后的视频帧,所述目标处理包括解码处理和/或播放处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述视频帧的数量与预设数量的大小关系,确定当前帧处理校正值,包括:计算所述视频帧与所述预设数量的差值,确定数量差;当所述数量差小于零时,将大于零的第一校正值确定为所述当前帧处理校正值;当所述数量差大于零时,将小于零的第二校正值确定为所述当前帧处理校正值。3.根据权利要求2所述的方法,其特征在于,所述当所述数量差小于零时,将大于零的第一校正值确定为所述当前帧处理校正值,包括:当所述数量差大于第一数值且小于零时将大于零的第一子校正值确定为所述当前帧处理校正值,当所述数量差小于或等于所述第一数值时将大于所述第一子校正值的第二子校正值确定为所述当前帧处理校正值;和/或,所述当所述数量差大于零时,将大于零的第一校正值确定为所述当前帧处理校正值,包括:当所述数量差大于零且小于第二数值时将小于零的第三子校正值确定为所述当前帧处理校正值,当所述数量差大于或等于所述第二数值时将小于所述第三子校正值的第四子校正值确定为所述当前帧处理校正值。4.根据权利要求1所述的方法,其特征在于,所述基于所述当前帧处理间隔从所述帧缓冲区中提取当前帧进行目标处理,以对处理后的视频帧进行播放,包括:获取所述目标处理的起始时间以及上一帧的处理相对时间,所述处理相对时间是对所述目标处理的第一帧到所述上一帧之间的帧处理间隔进行累加后得到的;将当前帧处理间隔累加至所述上一帧的处理相对时间中,得到当前帧的处理相对时间;将所述起始时间与所述当前帧的处理相对时间进行累加,得到所述当前帧的目标处理...

【专利技术属性】
技术研发人员:赵恩军肖集华翟小刚刁磊
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1