我正试图建立一个系统,能够将一台pc的屏幕截图广播给局域网上的其他几台pc。
到目前为止,我通过rtmp模块在Raspberry Pi上安装了nginx,并且可以通过OBS使用Raspberry作为RTMP服务器进行流。我用VLC来观察溪流。
这就是问题所在。执行广播的主pc将显示一个计时器,该计时器可以向下计数,并且有可能是摄像机馈送,因此将广播延迟保持在最小(实时?)将是理想的。我目前有4-6秒之间的屏幕上正在发生的事情和流之间的延迟,并正在寻找进一步减少它的方法。
(预先谢谢:)
发布于 2015-03-25 18:29:19
首先,我认为您使用OBS是正确的,它是一个伟大的项目,允许您捕获许多东西。
如果您想优化视频速度,可以尝试多种方法:
对我来说,OBS+MonaServer+my VideoPlayer有2秒的延迟,这不是实时的,但已经更好了。
最后一点,众所周知,OBS会增加RTMP会话的延迟,我知道可以通过修改OBS的源代码来改进它,但是这里有点棘手.
我希望它能帮到你!如果您需要更多信息,请与我联系。
发布于 2018-03-13 00:19:37
你需要压缩和减压。您正在使用千兆以太网连接的所有带宽。如果您的总距离小于15英尺,任何HDMI电缆将工作。对于超过15英尺的距离,确保你有一个认证电缆(有些可以跑到45英尺w/o信号增强)。VGA将运行更长的距离,DVI也是如此。
或者,你可以降低到720便士,留下足够的带宽来完成工作。
发布于 2022-03-19 10:07:38
使用NDI。它的延迟是我在本地网络中见过的最低的。
这意味着延迟不是以秒为单位,而是以毫秒为单位。我甚至可以流到多个屏幕和音频仍然同步,就我的人的耳朵可以分辨。
这是与以太网电缆。我还没有用Wi进行测试,我想这会增加额外的延迟。
https://stackoverflow.com/questions/29251501
复制相似问题