ウェブサイトのすべてのユーザーが同時に見ることができるようにビデオをストリーミングする必要があるように、ウェブサイトにシアター効果を作成する必要があります。
Ustream、Livstream などを確認しましたが、Web カメラをオンラインでストリーミングできます。
私が必要とする機能は、クリケット/サッカーの試合をオンラインで見て、すべてのユーザーが同じクリップを見る方法に似ています。唯一の違いは、ストリーミングする必要があるビデオが既にあることです。
助けてください。
ウェブサイトのすべてのユーザーが同時に見ることができるようにビデオをストリーミングする必要があるように、ウェブサイトにシアター効果を作成する必要があります。
Ustream、Livstream などを確認しましたが、Web カメラをオンラインでストリーミングできます。
私が必要とする機能は、クリケット/サッカーの試合をオンラインで見て、すべてのユーザーが同じクリップを見る方法に似ています。唯一の違いは、ストリーミングする必要があるビデオが既にあることです。
助けてください。
PHP スクリプトでは複数の HTTP リクエストを処理できないため、PHP でそれを行うことはできません。ただし、node.js を使用すると簡単に実行できます。最初に各ユーザーの HTTP 要求と時刻を配列に格納してから、ビデオを最初に視聴したユーザーを見つけます。ビデオの経過時間を計算し、ビデオをスライスします。最後に、ビデオを現在のクライアントに送り返します。
別の解決策 (node.js を使用することにした場合)
setTimeout
最初のユーザーがビデオを要求したときに使用して、サーバー側でビデオの再生をシミュレートします。次に、他のユーザーがビデオを要求すると、それをスライスしてクライアントに送信します。サーバー側で再生をシミュレートするため、ビデオの経過時間を計算する必要はありません。
ビデオのスライスは、FFMpeg で簡単に行うことができます。