跳至主要内容

流媒体正在缓冲,适用于移动或慢速网络

如果有些人能顺利观看你的流媒体,但其他人由于他们自己的网络连接或移动环境无法享受你配置的质量,那可能是他们的网络或位置导致的问题。 与其尝试在你的端加快速度,不如提供额外选项,让他们可以更快下载。

阅读以下内容后,你也可能会发现查看OBS故障排除指南很有帮助,即使你不使用OBS。

增加额外的低输出质量

在您的 Owncast 视频配置中添加额外的低质量视频将使这些人能够下载更小的视频,因此下载更快,缓冲时间更少。 较低的比特率、帧率和分辨率是您可以利用的设置组合,以便为您的观众提供低质量选项。

缺点:添加额外的质量将消耗您服务器上更多的硬件资源,因此在进行这些更改时请注意您的 CPU 使用率。

更高质量的视频意味着更大的视频文件需要更长时间来下载。

引用自 OBS Wiki

> 这是新主播常犯的一个错误。 主播们往往会使用尽可能多的比特率,而不考虑这可能对观众造成的影响。 当然,我们理解你希望你的直播看起来很好的。 提高比特率是实现这一目标的简单方法,但必须在合理范围内。 >

最终,虽然你的 1080p 60fps 9mb/s 直播可能看起来很华丽,且 3 个人可以顺利观看,但你的直播提供商或其他观众很可能会遇到问题。

在 Owncast 中减少视频输出变体的比特率和帧率,然后将你的最高质量与广播软件中发送的内容匹配。

每个视频片段越大,下载所需时间就越长。 因此,通常情况下,如果你降低视频质量(比特率和/或分辨率),下载所需时间可能会减少,从而降低缓冲对观众的影响。

当你在服务器上降低帧率和/或比特率时,也应该降低在广播软件中发送给 Owncast 的内容。 这有助于因为:

  1. 它减少了你的互联网连接使用的网络流量,从而降低了上行带宽在流媒体中成为瓶颈的可能性。
  2. 它减少了进入 Owncast 的数据量。
  3. 在 Owncast 中需要处理的对话工作越少,速度就越快。

缺点:降低视频帧率和/或比特率可能会明显降低某些内容的直播质量。

帧率

降低视频的帧率往往是减少缓冲的一种简单方法。 FPS 意为“每秒帧数”,因此如果你将视频帧率从 60fps 降至 30fps,观众下载的视频帧数实际上减半,从而将视频数据减少一半。

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

观众会根据需要在不同质量之间切换

使用一种名为自适应比特率流的技术,观众会在不同视频质量之间透明地切换。 阅读更多关于如何运作的详细信息,阅读我们的视频文档


Improve this page

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

Contributors to this documentation