Flash ビデオ ストリーミング ソリューションの展開についてよく知りません。Flash で次のことが実現できるかどうか知りたいです。
複数の人が同時にビデオを視聴できるアプリケーションを作成していますが、そのうちの 1 人が全員のビデオの再生を制御しています。さらに、管理者は常に同じ人ではなく、誰かが去ったり、他の要因によって変わる可能性があります。
私を正しい方向に向けてください。
ありがとう!
Flash ビデオ ストリーミング ソリューションの展開についてよく知りません。Flash で次のことが実現できるかどうか知りたいです。
複数の人が同時にビデオを視聴できるアプリケーションを作成していますが、そのうちの 1 人が全員のビデオの再生を制御しています。さらに、管理者は常に同じ人ではなく、誰かが去ったり、他の要因によって変わる可能性があります。
私を正しい方向に向けてください。
ありがとう!
それは可能だと確信しています。私はフラッシュをしません。しかし、これを達成する方法についての高レベルのアイデアは次のとおりです。
各クライアントでビデオを再生します。同期していることを確認してください。ただし、「コントローラー」がビデオを一時停止、スキップ、または停止した場合は、各クライアントに信号を送信して、各クライアントでアクションを繰り返します。データベースを使用してこれを行うことができます(MySQLの場合、タイプMEMORYのバックエンドを持つテーブルがこれに適しているはずです)。クライアントは毎秒、サーバーに「コントローラー」アクションの変更であるかどうかを尋ねます。「コントローラー」がアクションを実行するたびに、データベースのキューに入れられます。
私が残している唯一の問題は、各クライアントのストリームが同期していることを確認することです(たとえば、ラグがあるときに「スローダウン」する代わりに、「コントローラー」が存在するフレームに単に「スキップ」します)
これが少し役立つことを願っています:)
編集
「コントローラー」は毎秒、ビデオの現在のフレーム数を含むメッセージをクライアントに送信します...それは機能する可能性があります。