我正在开发一个 PHP 应用程序,它将向用户收取他们观看的视频费用。商业模式是“每个人都为她看多少买单”。为此,我需要;
- 实施安全视频 (FLV) 访问。(授权会话将获得访问权限)
计算从服务器发送了多少视频 (FLV) 数据。
一个简单的解决方案是使用 PHP(“fread”)读取 FLV 并将其逐块发送到客户端(只是“echo”)。但是我对这种方法有真正的性能问题,因为应用程序服务器有 1.7GB 的 RAM 并且只有一个内核。
短期来看,我们希望获得大量展示,但我们希望尽可能晚地升级硬件。这就是为什么,我想以最小的开销,以最有效的方式实现需求。
我没有绑定到网络服务器。我更喜欢 Apache 2.2,但是如果 lighttpd 提供了实现的功能,也可以部署它。
任何想法都值得赞赏。
谢谢!