我们通过我们的一个应用程序在我们的客户端机器上渲染 16 个实时流,视频流的分辨率为 4CIF/MPEG4/25FPS/4000Kbits。
客户端机器的配置如下。
惠普台式机:
Microsoft Windows XP Intel (R) Core2 Duo CPU E8400 @ 3.00 GHz 2.99 GHz,1.94 GB RAM Intel (R) Q45/Q43 系列高速芯片组(内置)
对于 16 个流,机器的 CPU 使用率达到 99%。
经过一番讨论,我们决定安装外置显卡以降低 CPU 使用率。
因此,我们尝试了以下显卡。
但在性能方面并没有什么不同——甚至性能有所下降。
那么,这些外置显卡的用途是什么?
真的会降低CPU使用率吗?如果我们想降低 CPU 使用率,必须检查哪些参数?
显卡的共同目的是生成立即可见的图形,无论是渲染 3D 游戏、生成可视化图形用户界面,还是最近解码要在监视器上查看的视频。
如果您要对16 个数据流进行编码以发送到其他机器以由这些机器渲染到屏幕上,那么这与您打算使用的图形卡的方式不同,但是,使用一些额外的软件,并不会超出它们的范围能够。
一个像样的显卡,加上一些额外的软件来使用它,可以比 CPU 更快地编码视频,但编码软件必须编写以使用 GPU,否则不会发生任何特殊情况。
有关Adobe Premiere 中的示例,请参阅http://www.nvidia.co.uk/object/IO_62559_uk.html
威力导演将使用显卡为您编码视频
简而言之,您不能只是插入显卡并期望您的软件开始使用它,您首先需要使用真正了解 GPU 加速编码的软件。
您使用哪些软件包将视频从来源所在的任何位置传输到端点?
-=编辑=-
附带说明一下,您列出的所有显卡都是非常低端的预算卡,在处理能力方面非常有限,当然其中两台 4350 具有 1GB 的内存,但老实说,内存量是如此如今在显卡上很常见,这几乎就像在说“我的电脑有一个处理器”。
这些卡可能能够播放全高清视频,并且可能会在关闭(甚至关闭)效果的情况下玩几个 3d 游戏,但不要指望在任何游戏或视频编码方面有任何突破性的性能提升,那些4350 确实是显卡的便宜货。
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |