有时我喜欢截屏让别人看。唯一的原因是:我一边玩游戏一边做这件事。
我尝试过一些流媒体解决方案,其中 Windows Media Encoder 与我自己的 Windows 服务器相结合最吸引我,因为我可以更改分辨率等。
我还尝试了 ustream 与 Flash 小程序和 Adobe Flash 编码器结合使用来录制 Camtasia 源。但是 Camtasia 的缺点是它会显示绿黑交替的边框,并且无法全屏显示。
我喜欢 xfire 的做法。但它并不适用于所有游戏,很多游戏根本不受支持。
关于此的几点想法:
- 是否有一个程序可以像 Fraps 或 XFire 那样捕获(基于 Direct3D 和 OpenGL 输出)并将输出公开给 DirectShow 源过滤器?
- 这让我想到:是否有直接从显卡进行硬件加速捕获?也许包括借助 OpenCL 进行直接编码?例如,现代显卡可以直接解码蓝光内容。我应该有一个足够现代的图形处理器来实现这一点(见下文)。
- 如果使用 Windows Media Encoder:哪些设置占用的 CPU 最少?哪种编解码器?
- 有没有比 Windows Media 9 更新的编解码器?它占用的 CPU 更少吗?我的编码器里只有 7、8 和 9
- 通过使用四核 CPU 是否可以大幅提高性能(见下文)?
带宽高达 1000 到 1500 kbit/s 没有问题(我有 2048)。
我的电脑规格:
- 英特尔酷睿2双核E8400
- 4 GB DDR2-800 内存
- Ati Radeon HD5770
- 使用Windows 7专业版
答案1
尝试一下 www.livestream.com 的 procaster。Xfire 使用他们的技术。