今、私はウェブインターフェースを構築しています。メディア制御システムのようなものであるべきです。このインターフェイスでは、ユーザーはカバーフロー風のスタイルからいくつかの動画を選択し、動画をキューに入れることができます。キューはタイムラインのように視覚化されます。このインターフェースはウェブベースで、TYPO3 FLOW で作られています。だから私は自分のデータベースデータを再生/ストリーミングしました。
選択したデータをストリーミングする方法を見つけようとしています。私はウェブベースのソリューションを好みますが、私はすべてに対してオープンです。
どのようなテクニックが最も適しているか、誰かヒントを教えてください。これは私が必要なものです:
- プレイリスト/キューはデータベースに保存されます (ビデオ自体ではなく、メタデータとファイル URL)
- 人々はWebインターフェースを介してキューにアイテムを追加できます(すでに実装されています)
- キュー / プレイリストが空の場合、ランダムな動画を再生したい
- 誰かがビデオをプレイリスト/キューに追加した場合、このビデオは特定の時間に再生する必要があります (キューが空の場合はほとんど now()+60 秒、そうでない場合は最後のクリップの終了時間 +x)。
- ビデオがキューで開始されている間にストリームを開くと、ビデオはその時点で開始する必要があります
だから私は無限ループでビデオを動的にストリーミングする必要があります。Webベースのソリューションが欲しいです。node.js と vidStreamer.js のようなものですが、まだ慣れていません。mysql の入力に基づいてコンテンツを動的に再生することは可能ですか?