Media Presentation Description for multiple-codec bitstreams

This MPD example describes a static media presentation with a single video component and two different audio presentations provided.

The first audio presentation is a 7.1-channel Dolby Digital Plus bitstream (with the language set to English). The second audio presentation is a two-channel AAC bitstream (with the language set to French).

<?xml version="1.0"?>
<MPD
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:dolby="http://www.dolby.com/ns/online/DASH"
 xmlns="urn:mpeg:dash:schema:mpd:2011"
 xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011"
 type="static"
 mediaPresentationDuration="PT0H0M30.080S"
 minBufferTime="PT4S"
 profiles="urn:mpeg:dash:profile:isoff-live:2011">
   <BaseURL>./</BaseURL>
   <Period start="PT0S">
      <!-- Video -->
      <AdaptationSet mimeType="video/mp4" codecs="avc1.42801f" segmentAlignment="true" startWithSAP="1">
      <SegmentTemplate timescale="25000" media="ChID_voices_71_20_768_64_ddp_aac_V_$Number$.mp4"
          initialization="ChID_voices_71_20_768_64_ddp_aac_V.mp4">
            <SegmentTimeline>
               <S t="0" d="66000" r="11"/>
            </SegmentTimeline>
         </SegmentTemplate>
         <Representation id="1" bandwidth="462640" width="720" height="576"/>
      </AdaptationSet>
      <!-- Audio -->
      <AdaptationSet mimeType="audio/mp4" codecs="ec-3" lang="en" segmentAlignment="true" startWithSAP="1">
         <Role schemeIdUri="urn:mpeg:dash:role:2011" value="alternate" />
         <SegmentTemplate timescale="48000" media="ChID_voices_71_20_768_64_ddp_aac_A_2_$Number$.mp4"
          initialization="ChID_voices_71_20_768_64_ddp_aac_A_2.mp4">
            <SegmentTimeline>
               <S t="0" d="142848" r="10"/>
            </SegmentTimeline>
         </SegmentTemplate>
         <Representation id="2" bandwidth="768000">
            <AudioChannelConfiguration schemeIdUri="tag:dolby.com,2014:dash:audio_channel_configuration:2011" value="FA01"/>
         </Representation>
      </AdaptationSet>
      <!-- Audio -->
      <AdaptationSet mimeType="audio/mp4" codecs="mp4a.40.02" lang="fr" segmentAlignment="true" startWithSAP="1">
         <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
         <SegmentTemplate timescale="48000" media="ChID_voices_71_20_768_64_ddp_aac_A_3_$Number$.mp4"
          initialization="ChID_voices_71_20_768_64_ddp_aac_A_3.mp4">
            <SegmentTimeline>
               <S t="0" d="143360" r="10"/>
            </SegmentTimeline>
         </SegmentTemplate>
         <Representation id="3" bandwidth="61384">
            <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
         </Representation>
      </AdaptationSet>
   </Period>
</MPD>