The invention provides a device and a video processing method, a terminal and a storage medium, the method includes: time stamp collection video frame in the cache; according to the time stamp to determine the time difference between video frames of a video frame buffer in the latest and most early; if the time difference is greater than in accordance with the preset time threshold, reduce video delay processing strategies in a predetermined video frame buffer.
【技术实现步骤摘要】
一种视频处理方法及装置、一种终端及存储介质
本专利技术涉及计算机软件的音视频处理的
,特别涉及一种视频处理方法及装置、一种终端及存储介质。
技术介绍
目前,在直播领域中观看直播视频的质量依赖于网络带宽、传输协议或编码标准等。主流互联网移动直播系统使用H.264和AAC作为音视频编码标准,使用hls、rtmp或rtp作为传输协议,所需带宽从200Kbps至2Mbps不等。能提供不同流畅度和清晰度的直播服务。播放端一般支持上述技术,会充分使用手机平台的硬件计算能力。但是移动直播时由于网络抖动,网络环境不稳定,会造成视频数据传输阻塞或延迟,使得播放端和主播端的视频数据时间相差越来越远,影响直播的互动体验。
技术实现思路
有鉴于此,本申请提供一种解决移动直播造成视频数据传输阻塞或延迟的视频处理方法及装置、一种终端及存储介质。一方面,本申请提供一种视频处理方法,包括:采集缓存中的视频帧的时间戳;根据所述时间戳确定缓存中最晚的视频帧与最早的视频帧之间的时间差值;若所述时间差值大于预设时间阈值,则按照预定的降低视频延迟处理策略处理缓存中的视频帧。可选地,所述预定的降低视频延迟 ...
【技术保护点】
一种视频处理方法,其特征在于,包括:采集缓存中的视频帧的时间戳;根据所述时间戳确定缓存中最晚的视频帧与最早的视频帧之间的时间差值;若所述时间差值大于预设时间阈值,则按照预定的降低视频延迟处理策略处理缓存中的视频帧。
【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:采集缓存中的视频帧的时间戳;根据所述时间戳确定缓存中最晚的视频帧与最早的视频帧之间的时间差值;若所述时间差值大于预设时间阈值,则按照预定的降低视频延迟处理策略处理缓存中的视频帧。2.根据权利要求1所述的方法,其特征在于,所述预定的降低视频延迟处理策略包括:将缓存中从最早的视频帧开始至最晚的关键帧之前的视频帧均标记为无效;对标记无效的视频帧不进行解码和播放。3.根据权利要求1所述的方法,其特征在于,所述预定的降低视频延迟处理策略包括:对所述缓存中的视频帧以预设解码速率进行解码和播放直至所述缓存中的视频帧被全部解码和播放,所述预设解码速率大于等于50帧/秒。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将缓存中从最早的视频帧开始至最晚的关键帧之前的视频帧对应的时间段内的音频帧标记无效;对标记无效的音频帧不进行解码和播放。5.一种视频处理装置,其特征在于,包括:采集模块,用于采集缓存中的视频帧的时间戳;计算模块,用于根据所述时间戳确定缓存中最晚的视频帧与最早的视频帧之间的时间差值;处理模块,用于若...
【专利技术属性】
技术研发人员:眭世晨,王刚,麦砚,赵叶娟,
申请(专利权)人:上海鋆创信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。