简单的mpeg破折号播放列表,具有不同长度的段

时间:2014-08-28 14:23:50

标签: html5 video-streaming playlist mpeg mpeg-dash

我想知道是否有一种“简单”的方式来编写DASH播放列表,其中只包含不同长度的h264 / AAC mp4文件列表。该规范似乎限制了实时配置文件的不同大小 - 这又需要使用段模板 - 这再次要求段可以容易地枚举。 我的细分具有独特的ID - 并且通过这种方式无法通过模板网址进行描述...所以我在这个问题上找不到任何简单的方法吗?

我完美的世界场景看起来有点像这样 - 但似乎并没有让任何冲刺球员高兴:

<?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>

1 个答案:

答案 0 :(得分:2)

在这种情况下,最好使用SegmentTimeline。您可以使用段here的不同持续时间从统一流中查看示例MPD。可以在www.dash-player.com

找到能够比赛的球员