3

ウェブサイトのすべてのユーザーが同時に見ることができるようにビデオをストリーミングする必要があるように、ウェブサイトにシアター効果を作成する必要があります。

Ustream、Livstream などを確認しましたが、Web カメラをオンラインでストリーミングできます。
私が必要とする機能は、クリケット/サッカーの試合をオンラインで見て、すべてのユーザーが同じクリップを見る方法に似ています。唯一の違いは、ストリーミングする必要があるビデオが既にあることです。

助けてください。

4

1 に答える 1

1

PHP スクリプトでは複数の HTTP リクエストを処理できないため、PHP でそれを行うことはできません。ただし、node.js を使用すると簡単に実行できます。最初に各ユーザーの HTTP 要求と時刻を配列に格納してから、ビデオを最初に視聴したユーザーを見つけます。ビデオの経過時間を計算し、ビデオをスライスします。最後に、ビデオを現在のクライアントに送り返します。

別の解決策 (node.js を使用することにした場合)

setTimeout最初のユーザーがビデオを要求したときに使用して、サーバー側でビデオの再生をシミュレートします。次に、他のユーザーがビデオを要求すると、それをスライスしてクライアントに送信します。サーバー側で再生をシミュレートするため、ビデオの経過時間を計算する必要はありません。

ビデオのスライスは、FFMpeg で簡単に行うことができます。

于 2013-02-13T08:26:52.627 に答える