我需要多少内存才能运行带有 red5 的服务器并直播视频
我正在启动一个项目,其中包括来自世界各地的现场视频广播,预计至少有 1000 名用户实时观看这些视频。
经过一番研究后,我决定使用 RED5 来处理所有的视频流/录制,因为它是免费和开源的,但我仍然愿意考虑其他选择(不包括购买 FMS 许可证)。
现在我需要知道,如果大量用户开始访问该网站并观看大约 50 个不同的人播放的视频,red5 将需要向服务器请求多少资源。
我正在考虑租用一台 512 MB RAM 和 800 GB 带宽的 VPS,
will that be enough?
will i need to get something with more resources?, maybe a dedicated server?
或者对我来说最好的办法就是租用一些能够提供某种视频流服务的主机?
谢谢,Fortes
答案1
1000 个用户流式传输视频需要 512Mb 的 RAM?不可能。我们在办公室使用 4GB 的 FMS,容量不到投影机容量的一半,有时会耗尽内存。
我知道您说您使用的是 RED5 而不是 FMS,但内存占用仍然会非常大。特别是当您开始播放高清视频时。
您可能需要寻找一家专业的流媒体公司。我无法立刻想起他们的名字,但我们曾经与一家在世界各地都有接入点的公司打过交道,该公司会自动将您的数据同步到其所有接入点,以便您的全球用户只需连接到其本地源即可。这并不便宜,但专用服务器也不便宜,而这才是您最终需要的。
不过,还是用 VPS 试试吧。也许先用 2GB 的内存,看看效果如何。如果将来需要更多内存,那么尝试设计解决方案,以便在必要时将其迁移到其他提供商。