私は基本的に、別の .mp4 (または webm) ファイルからのストリーミングをサポートするために .mpd ファイルをどのように構造化する必要があるかを知っています。
ただし、「静的」(別名「オンデマンド」)メソッドを実装したいので、ストリームで提供したい品質ごとに1つのファイルしかありません。
すべてのサンプルで、これは、次のように表現内でindexRange と範囲の値を指定することによって行われます。
<Representation bandwidth="2073921" codecs="avc1.4d401f" height="720" id="2" mimeType="video/mp4" width="1280">
<BaseURL>car-20120827-88.mp4</BaseURL>
<SegmentBase indexRange="708-1183">
<Initialization range="0-707" />
</SegmentBase>
</Representation>
私がどこにも見つけられなかったのは、ffmpeg(またはffprobe)のみを使用して、ここでindexRange / range値を計算する方法です。.mpd ファイルを作成するために、任意の (もちろんまだサポートされている) ビデオ ファイルに対してこれらの数値を正しく取得するには、正確に
何をしなければならないでしょうか?
それとも、ここで無駄なことを見つけようとしていて、それらの値は恣意的ですか?