跳至主要内容
Owncat cautions you
此页面为非公开页面。搜索引擎不会索引它,仅拥有直接链接的用户可以访问。

硬件利用率

降低帧率​

处理的视频帧越少,所需的硬件资源就越少。 您可以减少发送给 Owncast 的帧率以及发送给观众的帧率。

缺点:降低帧率可能会明显降低某些内容的直播质量。

在视频设置中减少分配的硬件(CPU 或 GPU)​

每个视频输出变体都会根据视频配置分配一定量的硬件资源。 降低此值可以大幅释放服务器资源的使用。

缺点:你分配给视频编码的硬件时间越少,输出质量越差。 较低的设置在文件大小方面也效率较低,可能导致更大的视频文件,观众需要下载这些文件,可能会导致部分观众出现缓冲。

减少你提供的流输出变体数量​

每个流输出变体的配置都会增加硬件的使用。

缺点:作为主播,你会希望尽可能提供多种流质量,以便各地和各种网络状况的观众都能享受你的内容。 移除流选项可能会降低网络较慢用户的可用性,导致缓冲。

匹配最高输出质量​

一个简单的CPU使用优化是确保您输入的视频与您最高的输出质量相匹配。

您在Owncast中配置的最高码率、分辨率和帧率质量应与您在广播软件中发送给Owncast的内容相匹配,以减少所需的额外CPU工作量。 从您与广播软件匹配的最高质量开始,然后再往下调整。 当然,对于网络连接较慢或地理位置较远的人,应提供较低的质量。

尝试 Passthrough 模式​

Passthrough 模式指示 Owncast 直接传输主播的视频而不重新编码。 因为服务器完全跳过编码,硬件使用几乎降为零。 如果你的服务器无法跟上,这是你能做出的最显著的减轻措施。 有关如何启用,请参见 视频透传。

缺点:使用透传后你无法再提供多种质量选项,因此网络较慢的观众将没有低质量流可回退。 透传还可能增加延迟,并且在某些环境下会生成并非所有播放器都能处理的视频。

如果你在物理硬件上运行,尝试使用硬件加速​

注意:大多数人无法利用此功能。

如果你能使用支持视频编码的物理 CPU,或具有专用编码芯片组的 GPU,你可以大幅提升性能。 阅读有关支持哪些硬件的更多信息.

缺点:除非你能使用支持加速视频编码的物理硬件,否则大多数人无法使用此功能。

迁移到更强大的服务器​

如果你发现无法将 Owncast 实例配置到支持你所需的输出变体数量、帧率和质量,你可能需要迁移到一个拥有更多 CPU 资源、能够承受负载的服务器。

如果你使用托管的 VPS,可能可以更换到具有更多 CPU 资源的服务器。

了解更多​

无法精确告知你需要多少 CPU,或哪个服务器或环境最适合你。 但请阅读 资源和要求 文档以了解更多信息。


Improve this page

See something missing or incorrect? Edit this page and improve the documentation for everyone.

Contributors to this documentation