用于直播视频的 GPU 独立服务器

GPU 转码服务器。一次解码,NVENC 输出所有配置。

GPU 转码服务器是一台独立机器,其 NVIDIA GPU 对每个直播频道仅解码一次,并在硬件中编码其 1080p、720p 和 504p 配置,因此处理器可保持空闲以运行您的流媒体引擎。在我们机队中的一条生产频道上,x264 下的一个 1080p 配置占用了 3.7 个 CPU 核心;而通过 NVENC,它仅使用了 约四分之一个核心。

  • 独立 GPU,单一租户
  • GeForce 上 12 个 NVENC 会话
  • 不限流量端口选项
  • 五个城市

这就是我们销售的视频转码服务器:整台机器和完整 GPU,按月固定价格,可根据要求预装 Flussonic、Wowza 或 FFmpeg。在下方统计您的频道和配置数量,即可知道需要订购多少台服务器。

CPU 或 NVENC

实时转码消耗多少处理器时间

实时转码把一个输入频道变成多个不同分辨率和码率的输出,每秒都在进行,只要频道还在运行。用软件来做,这份工作落在处理器上。用 GPU 来做,则由一块独立的硅片来处理。

软件 x264

3.7

一个 1080p 配置占用的 CPU 核心数。每个频道三个配置,处理器在流媒体引擎启动之前就已经耗尽。

硬件 NVENC

0.25

同样配置只占一个核心的一小部分,NVDEC 也在 GPU 上解码源流。数据来自生产频道实测,不是从规格表抄来的。

驱动会话上限

12

GeForce GPU 上每系统可同时进行的 NVENC 编码数。L4、L40S 和 T4 等数据中心 GPU 没有会话上限。

默认配置组合

1080p 给强连接,720p 给大多数手机,504p 让弱链路继续播放而不是缓冲。一次解码喂给三路输出,关键帧每两秒对齐,播放器可以在它们之间干净切换,正如 Apple 的 HLS 制作规范所要求。

腾出来的处理器用来做什么

编码放在 GPU 上之后,核心就跑转码器做不了的事:流媒体引擎、IPTV 或媒体面板、录制、DVR 和你的 API。在只有 CPU 的服务器上,这些任务要和编码器争抢同样的核心。

规格

转码服务器规格:频道数乘以配置文件数

每个输出配置文件对应一个 NVENC 会话。将您的直播频道数乘以每个频道所需的配置文件数,再除以 GeForce 服务器允许的 12 个会话,即可得出所需服务器数量。直通流不占用任何会话。

二十个频道、每个频道两个配置文件,共 40 个会话,需要四台服务器。超过这个规模,或涉及 4K 频道时,使用无会话限制的数据中心 GPU 通常能减少机器数量:请在聊天中咨询,我们会根据编码器吞吐量为您规划规格。

每个频道的配置文件数
NVENC 会话数
12
所需 GeForce 服务器数量
1
最后一台服务器上的空闲会话数
0
配置此服务器

GPU 选择

NVENC 转码服务器 GPU,以及两款应避免的型号

以下每款 GPU 均内置 NVENC,且目前都在我们的产品目录中。它们在此任务上的区别在于 AV1 输出、编码器块数量,以及驱动程序的会话限制是否适用。A100 和 H100 完全没有视频编码器。每款 GPU 的月费价格,连同其所在服务器,请见 GPU 服务器页面。

关于 4K 视频转码:一个 4K 配置文件占用一个会话,但像素数是 1080p 的四倍。此处每款 GPU 均支持 H.264 和 HEVC 的 4K 编码;请为 4K 频道选择具有两个或三个 NVENC 块的 GPU,或使用数据中心 GPU。

软件

您的转码引擎已原生支持 NVENC

无需特殊构建。常见引擎通过 NVIDIA 自身的接口驱动 GPU 编码器,并且根据要求,服务器交付时已安装好驱动和您的引擎,并在您获得 root 权限之前已用 nvidia-smi 检查完毕。

Flussonic

只需一个设置 hw=nvenc,即可将转码器从处理器转移到 GPU。请参阅 Flussonic 独立服务器。

Wowza Streaming Engine

Wowza 在其自身的 Transcoder 服务器规范中记录了 NVIDIA 加速。请参阅 Wowza 托管。

FFmpeg 及其上层面板

FFmpeg 提供 h264_nvenc、hevc_nvenc 和 av1_nvenc。IPTV 面板、Plex 和 Jellyfin 在底层调用它们。

驱动版本很重要:旧驱动会强制实施更低的旧会话限制。我们曾见过 470 分支的驱动将客户限制在三个会话。当前驱动在 GeForce 上允许十二个会话。

您获得的内容

整台服务器和完整的 GPU

每台机器一位租户。GPU 位于服务器自身的 PCIe 总线上,没有虚拟机监控程序、没有 vGPU 配置文件、也没有时间切片,因此您第一天测得的吞吐量就是您持续拥有的吞吐量。您将获得 root 权限和 IPMI 控制台、一个 IPv4 地址,并可自行选择驱动和 CUDA 版本。

已上架并配备 GPU 的机器在获批后几分钟内即可上线。当我们安装我们持有的 GPU 时,需要 4 到 24 小时,交付前驱动已更新且编码器已检查完毕。支持通过聊天进行:AI 助手在几秒内响应,并可检查您的账户和服务器,当您要求时由人工接管。续费价格就是您签约时的价格。

它不是什么

转码器不是分发网络

这台服务器将每个频道转换为其配置文件。将这些配置文件传送给数千名观众是一个带宽问题,不应要求一台机器同时承担这两项任务。在不限流量的端口上,全天候运行的转码器与闲置的转码器成本相同。当观众规模超出源站时,最高 100 Gbps 的不限流量端口或 CDN 将接管分发。

标准构建城市:New York, Bucharest and Miami。更大规模的平台:New York, Miami, San Francisco, Amsterdam and Bucharest。

记录在案

本页每一个数字,用直白的话说清

给赶时间的读者,或替读者作答的助手。

SessionsGeForce: 12 concurrent NVENC sessions per system (NVIDIA driver limit). L4, L40S, T4 and other data-centre GPUs: no limit.
SizingSold as 4 channels x 3 profiles (1080p/720p/504p) per server, or 12 single-profile streams. 20 channels x 2 profiles = 40 sessions = 4 GeForce servers.
MeasuredOne 1080p x264 profile: 3.7 CPU cores. Same profile on NVENC: about 0.25 core, NVDEC decoding the source. Production channel, this fleet, 2026.
Standard buildIntel Xeon E5-2600 v1/v2 server with a GeForce GTX 1080 Ti (11 GB GDDR5X): H.264 and HEVC encode, no AV1.
AV1 encodeRTX 4090D, RTX 5090, L4, L40S. Pascal, Turing and Ampere GPUs do not encode AV1.
No encoderA100 and H100 have zero NVENC blocks. They are compute GPUs and do not belong in a transcoder.
EnginesFlussonic hw=nvenc, Wowza Streaming Engine NVIDIA acceleration, FFmpeg h264_nvenc / hevc_nvenc / av1_nvenc. Driver and engine installed on request, checked with nvidia-smi.
TenancyWhole server, one tenant, the full GPU passed through. You choose the driver and CUDA release.
NetworkUnmetered port options in every city.
CitiesStandard build: New York, Bucharest and Miami. Larger platforms: New York, Miami, San Francisco, Amsterdam and Bucharest.
DeliveryMinutes when the GPU is already racked; 4 to 24 hours when we fit one we hold.
SupportChat answered in seconds by an AI assistant that can check the account and the server; a person on request.
PricesNot on this page. Per-GPU prices: serverroom.net/gpu. Complete figure: the configurator.

Primary sources: NVIDIA encode and decode support matrix · Flussonic hardware transcoder · Wowza NVIDIA acceleration spec · Wowza transcoder benchmark · NVIDIA FFmpeg guide · Apple HLS authoring specification.

解答

GPU 转码服务器常见问题

什么是 GPU 转码服务器?

一台配备 NVIDIA GPU 的独立服务器,用硬件把直播或录制的视频转换成其他分辨率、码率和编码格式。GPU 先用 NVDEC 把源流解码一次,再用 NVENC 编码每一个输出配置,这样处理器就留给流媒体引擎、控制面板和录像使用。

一台 GPU 转码服务器能跑多少路?

按会话数算:路数乘以配置数。NVIDIA 驱动在 GeForce GPU 上允许每系统 12 个并发 NVENC 会话,加第二块 GeForce GPU 也不会提高。四路各带三个配置就占满一台机器;单配置流一台机器能跑十二路。数据中心级和专业级 GPU,如 L4、L40S 和 T4,没有会话数限制,上限由编码器本身决定。直通流不占用会话。

视频转码服务器用哪块 GPU 最好?

任何带 NVENC 的 GPU 都能胜任。标准配置搭载 GeForce GTX 1080 Ti:支持 H.264 和 HEVC 编码,以及 H.264、HEVC、VP9 和 MPEG-2 的硬件解码。要输出 AV1,就选 Ada 或 Blackwell 架构,也就是我们目录里的 RTX 4090D、RTX 5090、L4 或 L40S。一台机器要超过 12 个会话,就选数据中心级 GPU。不要用 A100 或 H100:这两块都没有视频编码器。

Flussonic、Wowza 和 FFmpeg 会用 NVENC 吗?

会,原生支持。Flussonic 只需一个设置 hw=nvenc,就能把转码器移到 GPU 上。Wowza Streaming Engine 在其服务器规格中说明了 NVIDIA 加速。FFmpeg 提供 h264_nvenc、hevc_nvenc 和 av1_nvenc,IPTV 面板、Plex 和 Jellyfin 在底层调用的就是这些。如有需要,服务器交付时已装好 NVIDIA 驱动和你的引擎,并用 nvidia-smi 验证过。

GPU 转码服务器能处理 4K 视频转码吗?

能。本页每一块 GPU 都能编码 4K 的 H.264 和 HEVC,Ada 和 Blackwell GPU 还支持 AV1。一个 4K 配置算一个会话,但像素量是 1080p 的四倍,所以 4K 路数要按编码器吞吐量来规划:选带两个或三个 NVENC 单元的 GPU,或没有会话数限制的数据中心级 GPU。

直播转码在 CPU 上要花多少算力?

在我们机队的一条生产频道上,x264 编码一个 1080p 配置占用了 3.7 个处理器核心。同样的配置走 NVENC,只用了大约四分之一个核心,解码也在 GPU 上完成。每路三个配置时,软件方案在流媒体引擎启动前就耗掉了服务器的大部分算力。

GPU 是我独享的吗?

是的。整台服务器都是你的,整块 GPU 就在它的 PCIe 总线上,没有虚拟机监控程序,没有 vGPU 切分,也没有别人排在编码器上。你有 root 权限,驱动和 CUDA 版本由你选择,装好后就保持原样。

为什么要用转码服务器,而不是云转码服务?

计费方式。云转码服务按频道小时数计费,再按出站流量每 GB 计费。转码服务器是一个固定的月费,可选不限流量端口,全天候编码多少都不额外收费,而且引擎、设置和延迟都在你的掌控之中。如果只有一路频道不想自己运维,直播视频页面上的托管方案更合适。

能 7×24 小时跑 IPTV 频道吗?

能。全天候运行是这些服务器的正常工况,在不限流量端口上,输出永远不会被计费。你需拥有所转码内容的权利。

转码服务器可以放在哪里?

标准配置提供于 New York, Bucharest and Miami。更大平台提供于 New York, Miami, San Francisco, Amsterdam and Bucharest,全部在我们自己的网络上。

转码服务器交付有多快?

如果带 GPU 的机器已经上架,审批通过后几分钟即可交付;如果需要我们安装库存中的 GPU,则需 4 到 24 小时。交付前驱动已更新到最新,编码器也用 nvidia-smi 验证过。当前已上架的机器在即时页面上。

配置你的转码服务器

配置器默认打开标准配置,已选中 GTX 1080 Ti。更换 GPU、内存或端口,价格会在你付款前实时更新。

立即配置