我正在尝试建立一个能够将个人电脑的屏幕截图广播到局域网上其他几台电脑的系统。
到目前为止,我设法使用rtmp模块在Raspberry Pi上安装nginx,我可以通过OBS使用Raspberry作为RTMP服务器进行流式传输。我使用VLC来观看流。
这是问题所在。进行广播的主要电脑将显示倒计时和潜在摄像机馈送的计时器,因此理想的是将广播延迟保持在最低(实时?)。我目前在屏幕上发生的事情与流之间有4-6秒的延迟,我正在寻找进一步减少它的方法。
提前致谢:)
答案 0 :(得分:8)
首先,我认为您使用OBS是正确的,这是一个很棒的项目,可以让您捕获很多东西。
如果您想优化视频速度,可以尝试多种方式:
对于我使用OBS + MonaServer +我的VideoPlayer,我有2秒的延迟,这不是实时的,但已经更好了。
最后,OBS被称为在RTMP会话上增加延迟,我知道可以通过修改OBS的源代码来改进它,但这里有点棘手......
我希望它会对你有所帮助!如果您需要更多信息,请与我联系。
答案 1 :(得分:2)
您需要压缩和解压缩。您正在使用千兆以太网连接上的所有带宽。如果您的总距离小于15英尺,则任何HDMI电缆都可以使用。对于长度超过15英尺的距离,请确保获得经过认证的电缆(有些电缆最长可达45英尺/秒信号增强)。与DVI一样,VGA将运行更长的距离。
或者,您可以降至720P并留出足够的带宽来完成工作。