Windows:如何延迟屏幕输出?

Windows:如何延迟屏幕输出?

我们需要延迟屏幕的输出。

我们有两个屏幕连接到同一台电脑(NVIDIA 显卡)并且我们基本上需要将另一个屏幕延迟 5 秒:无论我们在第一个屏幕上做什么必须在第二个屏幕上延迟

有什么办法可以实现这个吗?提前谢谢!

NVIDIA GTX 950 Windows 10 专业版 64 位

答案1

最近我们为一个客户接了一个项目,要求将广播延迟 30 秒,以便他们能够“哔哔”掉脏话,我们发现有两种方法。我们选择了 OBS

  1. 实现此目的的最简单方法似乎是使用包含“延迟”或“等待时间”功能的第三方视频捕获软件。例如,OBS Studio 是一种流行的直播选项,它也可以延迟录制和播放。

  2. 在企业或专业环境中,还有其他基于硬件的解决方案,即延迟线或时移服务器,这些主要用于广播应用。但这些解决方案成本更高,设置起来也更复杂,根据您的需要,OBS 可能是一个不错的选择。

答案2

这篇文章与这篇文章类似 如何将我的第一台显示器镜像到第二台显示器上,但有延迟。我在下面引用了可接受的答案:

您可以使用 OBS(Open Broadcast Studio)执行此操作。将场景/输入设置为游戏后,您可以向其中添加一些延迟过滤器(右键单击源 --> 添加过滤器 --> 源延迟)。然后,您需要在 OBS 中设置输出以在高级输出设置中使用 ffmpeg 的自定义 URL。您将获得类似于 (udp://ipaddress:2222) 的 URL。然后,您可以下载 VLC Media Player 并在第二台显示器上使用该 URL 打开网络流。

来源1:添加延迟滤波器

来源 2:obs 线程关于流式传输到本地 vlc 实例

来源3:ffmpeg点对点流

相关内容