【技术实现步骤摘要】
显示控制方法、装置、投屏设备及计算机可读介质
本申请实施例涉及计算机
,具体涉及显示控制方法、装置、投屏设备及计算机可读介质。
技术介绍
投屏设备是一种支持投屏协议的智能硬件,能够支持将终端设备中的视频投放到显示设备(例如智能电视)上进行播放。在利用投屏设备处理视频数据的过程中,通常存在多种因素导致投屏显示产生时延。相关的降低投屏画面延时的方式,通常是对视频解码、画面渲染等独立的环节进行优化,使各环节处理速度提升。然而,在网络条件较差的情况下,视频数据通常无法均匀实时地传输到投屏设备,导致投屏设备处理视频数据的过程中产生数据缓冲。此时,通常无法有效地降低投屏显示的时延。
技术实现思路
本申请实施例提出了显示控制方法、装置、投屏设备及计算机可读介质,以解决现有技术中在网络条件较差的情况下,无法降低由于产生数据缓冲所造成的投屏显示的时延的技术问题。第一方面,本申请实施例提供了一种显示控制方法,应用于投屏设备,该方法包括:检测视频播放链路中的第一缓冲队列中的视频帧的数量以及第二缓冲队列中的视频帧的数量,其中,第一缓冲队列用于缓存待解码的视频数据,第二缓冲队列用于缓存待显示的视频帧;将第二缓冲队列中最先存储的视频帧作为目标视频帧,基于所确定的各缓冲队列中的视频帧的数量和已从第二缓冲队列中移出的视频帧的显示状态,确定是否显示目标视频帧。在一些实施例中,基于所确定的各缓冲队列中的视频帧的数量和已从第二缓冲队列中移出的视频帧的显示状态,确定是否显示目标视频帧,包括:响应于确定第二缓冲队列中的视频帧的数量大于第一预设数值,确定不显示目标视频帧,以及,确定显示第二缓冲队列 ...
【技术保护点】
1.一种显示控制方法,其特征在于,应用于投屏设备,所述方法包括:检测视频播放链路中的第一缓冲队列中的视频帧的数量以及第二缓冲队列中的视频帧的数量,其中,所述第一缓冲队列用于缓存待解码的视频数据,所述第二缓冲队列用于缓存待显示的视频帧;将所述第二缓冲队列中最先存储的视频帧作为目标视频帧,基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧。
【技术特征摘要】
1.一种显示控制方法,其特征在于,应用于投屏设备,所述方法包括:检测视频播放链路中的第一缓冲队列中的视频帧的数量以及第二缓冲队列中的视频帧的数量,其中,所述第一缓冲队列用于缓存待解码的视频数据,所述第二缓冲队列用于缓存待显示的视频帧;将所述第二缓冲队列中最先存储的视频帧作为目标视频帧,基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧。2.根据权利要求1所述的显示控制方法,其特征在于,所述基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧,包括:响应于确定所述第二缓冲队列中的视频帧的数量大于第一预设数值,确定不显示所述目标视频帧,以及,确定显示所述第二缓冲队列中最后存储的视频帧。3.根据权利要求2所述的显示控制方法,其特征在于,所述基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧,还包括:响应于确定所述第二缓冲队列中的视频帧的数量小于或等于所述第一预设数值,判断所述第一缓冲队列中的视频帧的数量是否大于第二预设数值;响应于确定所述第一缓冲队列中的视频帧的数量大于所述第二预设数值,基于所述目标视频帧的前一个视频帧的显示状态,确定是否显示所述目标视频帧。4.根据权利要求3所述的显示控制方法,其特征在于,所述基于所述目标视频帧的前一个视频帧的显示状态,确定是否显示所述目标视频帧,包括:响应于确定所述目标视频帧的前一个视频帧已显示,确定不显示所述目标视频帧,并对所述目标视频帧执行丢帧操作;响应于确定所述前一个视频帧未显示,确定显示所述目标视频帧。5.根据权利要求3所述的显示控制方法,其特征在于,所述基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧,还包括:响应于确定所述第一缓冲队列中的视频帧的数量小于或等于所述第二预设数值,判断所述视频播放链路中的第三缓冲队列中是否存在视频帧,其中,所述第三缓冲队列用于缓存待解析的视频数据包;响应于确定所述第三缓冲队列中存在视频帧,基于所述目标视频帧的前两个视频帧的显示状态,确定是否显示所述目标视频帧。6.根据权利要求5所述的显示控制方法,其特征在于,所述基于所述目标视频帧的前两个视频帧的显示状态,确定是否显示所述目标视频帧,包括:响应于确定所述目标视频帧的前两个视频帧均已显示,确定不显示所述目标视频帧,并对所述目标视频帧执行丢帧操作;响应于确定所述前两个视频帧中,存在未显示的视频帧,确定显示所述目标视频帧。7.根据权利要求5所述的显示控制方法,其特征在于,所述基于所确定的各缓冲队列中的视频帧的数量和已从所述第二缓冲队列中移出的视频帧的显示状态,确定是否显示所述目标视频帧,还包括:响应于确定所述第三缓冲队列中不存在视频帧,确定显示所述目标视频帧。8.一种...
【专利技术属性】
技术研发人员:王健,费伟,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。