PHP一次流多个视频

PHP一次流多个视频,php,Php,我想建立一个小的流媒体服务,不像YouTube(用户自己上传视频没有选择),我计算一次并发流不超过100-200个。视频非常短,高清质量大约3-10分钟,不应该超过200mb。我的问题是,如果PHP可以做到这一点,并且需要什么样的硬件,我想硬盘的读写速度可能太慢,无法同时流200个不同的视频……有什么建议吗?我认为PHP不是网络视频流的最佳选择 如果您只需要一个没有任何定制额外功能的视频流服务,为什么不使用任何现有的解决方案呢?例如,您可以使用-它是在Erlang上编写的,但易于安装和维护,并且

我想建立一个小的流媒体服务,不像YouTube(用户自己上传视频没有选择),我计算一次并发流不超过100-200个。视频非常短,高清质量大约3-10分钟,不应该超过200mb。我的问题是,如果PHP可以做到这一点,并且需要什么样的硬件,我想硬盘的读写速度可能太慢,无法同时流200个不同的视频……有什么建议吗?

我认为PHP不是网络视频流的最佳选择

如果您只需要一个没有任何定制额外功能的视频流服务,为什么不使用任何现有的解决方案呢?例如,您可以使用-它是在Erlang上编写的,但易于安装和维护,并且在硬件上非常优化(因此,您不需要像monster一样的视频服务器)


我相信,2-4GB内存就足够了。如果您只需要流式处理(不需要编码),也不需要非常强大的CPU。

这不是真正的堆栈溢出问题。但是,在最坏的情况下,假设一张BluRay光盘,25GB,2小时的视频,这意味着200个不同流的总速度为711MB/s。(我更担心存储容量)。假设一张4.7(5)GB的DVD,2小时,200条流的速度大约为142MB/s。换句话说,这在很大程度上取决于视频的比特率。为了快速回答,我更新了我的问题,忘记了视频的sie。我们正在谈论的高清视频非常短,比如说3-10分钟左右,大小小于200mb,我认为可能值得研究第三方视频流服务-他们有视频优化服务器和CDN(大概)允许他们提供比自己更便宜的服务。