2012-02-13 10 views
0

私はeラーニングシステム用のPHP Webサイトを開発しました。ライブセッションをストリームしたいので、ユーザーだけがアクセスして表示することができます。 (例えば、ユーザーが1ドルの残高でビデオセッションを10分間視聴すると、分が終わったときにビデオを見ることはできなくなります)。ライブビデオのストリーミングとそれに関するいくつかの制御方法

私はこの問題を解決するためにどこから始めることができるのか分からないので、皆さんは私を助けてください。

ありがとうございます

+0

誰もがそれとは何ですか、そして、トリガーの幸せな指が票を下ろすのですか?そこにいくつかのオプションがあります、ちょうどそれらをGoogle。 JWPlayerは実装が容易で最も広く使用されています。あなたがするのは、HTMLファイルをロードしてPHPファイルに埋め込むファイルです。 –

+0

@Abe downvoteのタイトルは次のようになっています: 'この質問は研究努力を示していません。それは不明または有用ではない(元に戻すにはもう一度クリックする)。 – kapa

答えて

0

これはPHP単体では可能ではありません。フラッシュプレイは、数秒ごとに天秤を引っ張ることができる何らかの機能をサポートしなければならない。

このようなものをサポートしているFlash Playerを見つけたら、データベースをポーリングしてユーザーのバランスをとる必要があるため、PHPを実装するのはかなり簡単です。

ストリーミングリンクをPHPファイルに設定することができ、クライアントのFlash Playerがビデオをロードする方法に応じて、制限を課す可能性があります。

別の点として、視聴している動画を終了させるのはなぜですか。このような制限を課すこと...学習から

ユーザーを停止する - もう一度なく後者はライブストリーミングセッションで動作するかどうか確認してくださいあなたのメッセージのにちょうど読んで..

0

それを行うためには、あなたの」おそらく通常のPHP Webサイトの境界をはるかに超えているSIPサービスを作成する必要があります。

0

これは単純なことではありませんが、基本的にストリームできるビデオサーバーが必要です(:-))。 APIを使用してストリームを制御する必要があります。

サーバーは、支払いを受けたユーザーがストリームを開始できるかどうかを確認する必要があります。彼女が(彼女が支払った)権利を持っているならば、あなたはそうしなければ、彼女は最初はそこまで行ってはいけないはずです。

また、ストリームをURLで開始できるため、注意してください。重要なのは、多くのユーザーが必要な場合のセキュリティです。セキュリティ違反を犯す余裕はありません。

また、ビデオコンテンツの暗号化を検討することもできます。

これは非常に短い説明ですが、私はあなたに始めて欲しいと思います...あなたはグローバルアーキテクチャを構築する必要があります。検索エンジンでVODアーキテクチャなどを探します。

0

Streamplayerのような高度なプレイヤーだけでなく、ストリーミングサービスが必要な場合があります。これはJWプレーヤーよりも数十億の機能を備えています。

関連する問題