【发布时间】:2012-10-01 19:25:16
【问题描述】:
我想建立一个小的流媒体服务,不像 YouTube(用户自己上传视频没有选项),我计算一次并发流不超过 100-200 个。视频很短,大约 3-10 分钟的高清质量,不应该超过 200mb。我的问题是,如果 PHP 可以做到这一点,并且需要什么样的硬件,我想硬盘的读写速度可能太慢,无法同时流式传输 200 个不同的视频......有什么建议吗?
【问题讨论】:
-
不是真正的堆栈溢出问题。但是,在最坏的情况下,假设一张蓝光光盘、25GB、2 小时的视频,这意味着 200 个不同的流总共有 711 MB/s。 (我会更担心存储容量)。假设一张 4.7 (5)GB 的 DVD,2 小时,200 个流的速度约为 142MB/s。换句话说,这很大程度上取决于您视频的比特率
-
感谢您的快速回答,我更新了我的问题,忘记了视频的 sie。我们谈论的是非常短的高清视频,比如说大约 3-10 分钟,我认为大小小于 200mb
-
可能值得研究第三方视频流服务 - 他们拥有视频优化服务器和 CDN,(大概)允许他们提供比自己更便宜的服务。
标签: php