私は、開始しようとしているプロジェクトの研究を行っています。
エンド ユーザーが (さまざまなフィルターを介して) 選択できる数百の 30 秒のビデオ ファイルが提供され、それらを 1 つのビデオであるかのように再生します。
MPEG-DASH を使用した Media Source Extensions が最適なようです。
以下の方法で解決できそうな気がするのですが、似たようなことをしたことがある方に聞いてみてよろしいでしょうか?
私の理論:
各ビデオの mpd を作成します (mp4box または同様のツールを使用)
ユーザーが選択します (それぞれに mpd があります)
各 mpd を読み取り、それらの<period>
要素を取得します (ほとんどの場合、それぞれに 1 つだけです)。
新しい mpd ファイルを作成し、すべての<period>
要素を順番に挿入します。
注意事項
ビデオがすべて異なるサイズのフォーマットなどである場合、これは問題になる可能性があると思いますが、この場合、一貫性があると想定できます。
だから私の質問は、mpeg-dash / mpd exterience を持っている人への質問です。これは正しいと思いますか? またはこれを達成するためのより良い方法はありますか?