我想知道是否有一种“简单”的方式来编写仅包含不同长度的 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>