视频帧的处理方法、装置、设备及介质制造方法及图纸

技术编号:41310310 阅读:21 留言:0更新日期:2024-05-13 14:54
本申请提供了一种视频帧的处理方法、装置、设备及介质。所述方法包括:确定至少两个缓存空间;确定用于交换所述至少两个缓存空间的交换机制;根据所述至少两个缓存空间和所述交换机制处理所述视频帧,实现所述视频帧的帧率的稳定输出。可以至少用以解决相关技术中,编码进程的卡顿会造成渲染进程的卡顿而导致渲染出的视频帧的平均帧率不稳定,影响玩家的游玩体验的技术问题。

【技术实现步骤摘要】

本申请涉及信息,尤其涉及一种视频帧的处理方法、装置、设备及介质


技术介绍

1、在云游戏的场景中,游戏本体运行在云端服务器上,游戏玩家在终端设备的登录信息和操控数据经过网络传输至云端服务器,云端服务器对云游戏进行渲染后将相应的音视频流发送至终端设备。为了给游戏玩家提供更好的体验,游戏应用的开发方对云游戏的低延迟性能和视频流畅度方面均具有较高要求,一般采用视频编码器保障低延迟性能,采用高帧率保障视频流畅度。

2、相关技术中,基于游戏本体渲染出视频帧的渲染进程(写进程)和使用视频编码器对所述视频帧进行编码的串流进程(读进程)各自对应不同的进程,也就是说,写进程和读进程位于两个进程中。通常,在渲染进程中,需要将基于游戏本体渲染出的视频帧拷贝写入到共享纹理中,再通过进程间通信机制,使串流进程获取到共享纹理的纹理句柄,以由视频编码器读取所述视频帧并对所述视频帧进行压缩编码。这样,在渲染进程(写进程)和串流进程(读进程)中,需要使用共享纹理的同步机制来互斥地访问共享的纹理资源,避免“读”和“写”同时发生,进而避免因数据不一致而导致画面撕裂等情况的产生。...

【技术保护点】

1.一种视频帧的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述缓存空间的数量为两个;

3.根据权利要求2所述的方法,其特征在于,所述确定用于交换所述至少两个缓存空间的交换机制包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少两个缓存空间和所述交换机制处理所述视频帧,实现所述视频帧的帧率的稳定输出包括:

5.根据权利要求4所述的方法,其特征在于,所述根据交换后的指针数据以及前置缓存空间和所述后置缓存空间,实现所述视频帧的帧率的稳定输出包括:

6.根据权利要求4所述的方法,其特征...

【技术特征摘要】

1.一种视频帧的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述缓存空间的数量为两个;

3.根据权利要求2所述的方法,其特征在于,所述确定用于交换所述至少两个缓存空间的交换机制包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少两个缓存空间和所述交换机制处理所述视频帧,实现所述视频帧的帧率的稳定输出包括:

5.根据权利要求4所述的方法,其特征在于,所述根据交换后的指针数据以及前置缓存空间和所述后置缓存空间,实现所述视频帧的帧率的稳定输...

【专利技术属性】
技术研发人员:李雅琪王廖荣
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:

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

1