首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云游戏开发技术
重启的码农
创建于2025-09-02
订阅专栏
这里介绍云游戏相关的技术
暂无订阅
共6篇文章
创建于2025-09-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
云游戏技术之高速截屏和GPU硬编码 (5) 色彩空间转换器 (RGBToNV12)
在本章中,我们深入了解了流水线中至关重要的颜色转换——`RGBToNV12`。它的核心任务是将捕获到的 **RGBA 图像转换为编码器偏爱的 NV12 格式**,这是为了实现更高效的视频压缩。
云游戏技术之高速截屏和GPU硬编码 (4) NVENC 硬件编码 (NvEncoderD3D11)
NVIDIA NVENC 硬件进行视频编码的封装类,是实现高性能录制的关键,它的角色是流水线中的专业视频压缩机,负责将图像帧压缩成 H.264
云游戏技术之高速截屏和GPU硬编码 (3) 桌面复制接口 (Desktop Duplication API)
我们知道了 DDAImpl 是对 Windows 桌面复制 API 的一个封装,是实现高性能屏幕捕获的关键。它的角色是流水线中的“高速摄像机”,负责抓取原始的屏幕图像。
云游戏技术之高速截屏和GPU硬编码 (2) 应用程序主控
`DemoApplication` 是整个项目的“大脑”和“总指挥”。它是一个 C++ 类,专门被设计用来封装和管理流水线中的所有核心组件。
云游戏技术之高速截屏和GPU硬编码 (1) 捕获-预处理-编码流水线
在本章中,我们介绍了 `nvEncDXGI` 项目最核心的概念:**捕获-预处理-编码流水线**,结合流程图和代码揭示其运行过程。
云游戏技术之高速截屏和GPU硬编码 (0) 整体介绍
首先使用 Windows 的 桌面复制接口(DDA)来抓取屏幕画面,然后利用NVIDIA 显卡的硬件编码器 (NVENC),将抓取到的图像高速压缩成 H.264 格式的视频流