跳至正文

为从不间断的推流而打造

用于 24/7 编码的服务器。

连续直播能否顺利运行取决于两件事:机器能否进行硬件编码,以及是否有人在统计从机器流出的字节。大多数指南只讲前者而略过后者,而后者恰恰会体现在发票上。

没人会标出来的数字

连续推流的带宽成本。

单路输出,在 30 天的月份中每一秒都在运行。请乘以您同时发送的输出路数。

分辨率码率每月出站流量按 1 TB 流量额度计算
1080p608 Mbit/sYouTube 推荐 4.5–9 Mbit/s2.59 TB超出 1.59 TB
1440p6016 Mbit/sYouTube 推荐 9–18 Mbit/s5.18 TB超出 4.18 TB
4K6035 Mbit/sYouTube 推荐 20–51 Mbit/s11.34 TB超出 10.34 TB

每一行在第一周结束之前就会超出 1 TB 的月流量额度。这就是下面建议背后的账,也是编码器排在第二位考虑的原因。

三种编码方式

先选择编码方式,再检查上行链路。

这些方式都可行。区别在于每小时输出的成本,以及底层所需的硬件。

Intel Quick Sync

Intel CPU 的集成显卡:UHD 770 及更新型号

连续编码最经济的方式。一台独立服务器即可处理 1080p 和 1440p,CPU 几乎毫无负担。

这是芯片自带的功能,因此只存在于您可完全控制的整台机器上。任何共享 VPS 都不会开放它。

NVIDIA NVENC

GPU 显卡:L4、A16、A40 及该系列其他型号

多路同时输出,并在 iGPU 已达极限的 4K 下仍留有充足余量。

显卡是容易的部分。在看显卡之前,先看实例包含多少流量。

软件(libx264 / libx265)

任何核心数足够的机器

每比特画质最佳,且无需准备特殊硬件。

每小时输出都要消耗实实在在的 CPU。在大规格机器上跑 1080p 可以持续;更高分辨率则成本高昂。

我们的建议

哪类推流适合我们的哪种机器。

规格依据上面的计算确定,而不是看哪个最贵。

1080p · 1440p

配备 Quick Sync 的独立服务器

带集成显卡的 Intel CPU,配备真正不计流量的 1 Gbit/s 端口。编码器随芯片附带,无需另付费用,字节也不计量,因此持续一整月的直播与只播一天的费用相同。

查看机器

软件编码

核心充裕的 Unmetered 系列 VPS

如果 1080p 的 libx264 已经够用,而您又不想管理整台机器,不计流量产品线可提供推流不可或缺的一样东西:无人计量的上行链路,并附带 root 权限和固定不变的月价格。

查看 Unmetered 产品线

4K · 多路输出

GPU:先算清流量价格

在真正的显卡上,NVENC 可以轻松处理 4K 和多路同时输出。我们的 GPU 实例每月包含 1 TB 流量,超出部分按 GB 计费,因此对于单路连续推流,带宽费用可能高于显卡本身。如果您打算为此购买,请先与我们联系。

查看 GPU 产品线

常见问题

购买前大家常问的问题。

一路 24/7 推流实际会用掉多少带宽?
以 1080p60、8 Mbit/s 计,一路从不间断的推流每月约传输 2.6 TB。1440p60 约为 5.2 TB,4K60 约为 11.3 TB。计算方法很简单:码率乘以一个月的每一秒。决定哪台服务器合适的往往是这个数字,而不是编码器。
GPU 服务器适合持续推流吗?
通常不需要,原因在于流量而非显卡。GPU 实例一般只附带很少的流量额度(我们的每月包含 1 TB,超出按 GB 计费),而单路连续推流会消耗数 TB。在 4K 下,带宽费用可能高于服务器本身。当您需要同时编码多路输出或工作在 1440p 以上时,GPU 才物有所值;对于单路连续直播,配备不计流量上行链路的独立服务器更便宜也更简单。
我可以在独立服务器上使用 Intel Quick Sync 吗?
可以,前提是机器的 CPU 带有集成显卡。它通常是在默认的 Linux 系统镜像中被禁用,而不是在固件中:i915 模块被列入黑名单,内核以 nomodeset 启动。去掉这两项并重启后,/dev/dri/card0 和 /dev/dri/renderD128 就会出现,FFmpeg 可以正常使用 VAAPI。对于任何为编码而购买的机器,我们会在交付前完成这项设置,并随登录凭据一起发送 vainfo 的输出,让您在把推流指向它之前就能确认其可用。
我能使用 /dev/dri/renderD128 吗?
在带集成 GPU 的独立服务器上,可以:该设备就是编码器所调用的渲染节点,只要允许加载图形驱动,它就会出现。在共享 VPS 上则不会,因为宿主机不会将集成 GPU 直通给虚拟机。如果您的流程需要 renderD128,您需要的是整台机器或 GPU 实例,而不是共享实例。
你们上行链路的“不计流量”是什么意思?
即我们不统计流量:没有每月额度,发票上没有超额费用项,也没有会对持续出站推流限速的合理使用条款。这并不承诺无限速度:端口速率就是上限,1 Gbit/s 端口如果跑满,每月约可传输 324 TB。实际意义在于,一个整月每小时都在运行的推流,与只运行了一周的推流,发票金额相同。
我需要独立服务器,还是 VPS 就够了?
1080p 软件编码用一台大规格 VPS 就够了,选择不计流量的 VPS 可让账单保持可预期。硬件编码则需要整台机器:Quick Sync 位于 CPU 的集成显卡上,共享实例不会开放它。真正的分界线不是原始性能,而是能否访问到编码芯片。
我可以在这些服务器上运行 RTMP、SRT 或 HLS 吗?
可以。它们是带 root 权限的普通 Ubuntu 或 Debian 机器,因此 nginx-rtmp、SRS、MediaMTX、无界面 OBS 或纯 FFmpeg 管道都能像在其他地方一样运行。在自管理服务器上,我们不会为您安装或管理推流软件栈;我们确保的是编码器可用,且上行链路不会对您计量流量。

延伸阅读

本页所依据的页面。