私は、ユーザーが視聴したビデオの料金をユーザーに請求するPHPアプリケーションを開発しています。ビジネスモデルは「誰もが彼女が見ている金額にお金を払う」です。この目的のために、私はする必要があります。
- セキュアビデオ(FLV)アクセスを実装します。(承認されたセッションがアクセス可能になります)
サーバーから送信されるビデオ(FLV)データの量を計算します。
これに対する簡単な解決策は、PHP( "fread")でFLVを読み取り、チャンクごとに( "echo"だけ)クライアントに送信することです。ただし、アプリケーションサーバーには1.7GBのRamsと単一のコアしかないため、この方法については実際のパフォーマンス上の懸念があります。
短期的には多くのインプレッションが発生すると予想されますが、ハードウェアはできるだけ遅くアップグレードしたいと考えています。そのため、最も効果的な方法で、最小限のオーバーヘッドで要件を実装したいと思います。
私はWebサーバーに縛られていません。私はApache2.2が好きですが、それが実装のための機能を提供する場合はlighttpdもデプロイできます。
どんなアイデアでも大歓迎です。
ありがとう!