流媒体网站

网络工程 流媒体
2022-02-27 06:59:56

我不确定这是发布此类问题的正确位置,但我在其他地方没有得到很多答案,所以提前道歉。

我的任务是在我雇主拥有的设施中设置安全摄像头(大约 14 个)。这些摄像机都是提供 RTMP 流的 IP 摄像机。所需的功能是为安全摄像头配备一台计算机,该计算机既可以录制视频,又可以托管可从我们的虚拟网络访问的网站,该网络将包含我们所有安全摄像头的流。

这将是一项相对简单的任务,除了已知工厂的带宽是有限的。我们根本无法输出 14 个流。我怀疑我们能否在没有严重打嗝的情况下维持超过 2 或 3 次。

目前的计划是建立一个 NGINX 服务器,让它接收所有的流,将它们多路复用成一个流,然后将其托管在网站上。

有没有更好的方法来解决这个问题?我真的在为此苦苦挣扎,并希望有另一种可能性。

1个回答

14 个流的单个多路复用流仍然需要与 14 个单独的流相同的带宽。

可以降低相机的帧速率和/或其他参数。Panasonic 做了一个很好的演示,展示了一个挤满了人的学校走廊,并展示了低至 7.5 fps 的帧速率如何仍然有用。

真正的解决方案是调整带宽以满足网络的需求。