2

さまざまな長さの h264/AAC mp4 ファイルのリストだけを含む DASH プレイリストを作成する「簡単な」方法があるかどうか疑問に思っています。仕様では、さまざまなサイズをライブ プロファイルに制限しているようです。これには、セグメント テンプレートを使用する必要があります。これには、セグメントを簡単に列挙できるようにする必要があります。私のセグメントには一意の ID があります。このように、テンプレートの URL で説明することはできません。この問題を回避する簡単な方法がありませんか?

私の完璧な世界のシナリオは次のようになりますが、ダッシュ プレイヤーを満足させるものではないようです。

<?xml version="1.0" encoding="UTF-8"?>
<MPD type="static" xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.50S" mediaPresentationDuration="PT0H0M30S" profiles="urn:mpeg:dash:profile:isoff-main:2011">
<BaseURL>http://myServer/videoSegments</BaseURL> 
    <Period start="PT0S">
        <AdaptationSet bitstreamSwitching="false">
            <Representation id="0" mimeType="video/mp4" codecs="avc1.4D401F" startWithSAP="1" width="640" height="480" frameRate="25" sar="1:1"  bandwidth="643595">
                <SegmentList>
                    <S media="start.mp4" d="9100" r="0"/>
                    <S media="stop.mp4" d="20900" r="0"/>
                </SegmentList>
            </Representation>
        </AdaptationSet>
    </Period>
</MPD>
4

1 に答える 1

2

この場合は、SegmentTimeline を使用するのがおそらく最適です。セグメントに異なる期間を使用したユニファイド ストリーミングの MPD の例は、こちら で確認できます。再生可能なプレーヤーは、www.dash-player.comで見つけることができます。

于 2015-03-04T13:10:18.777 に答える