multiperiod-startnumber-removed-periods.mpd 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <MPD
  3. xmlns:cenc="urn:mpeg:cenc:2013"
  4. availabilityStartTime="2021-03-18T20:00:36Z"
  5. maxSegmentDuration="PT2S"
  6. minBufferTime="PT2S"
  7. minimumUpdatePeriod="PT2S"
  8. profiles="urn:mpeg:dash:profile:isoff-live:2011"
  9. publishTime="2021-03-18T20:32:55Z"
  10. suggestedPresentationDelay="PT6S"
  11. timeShiftBufferDepth="PT180.000S"
  12. type="dynamic"
  13. xmlns="urn:mpeg:dash:schema:mpd:2011">
  14. <Period id="111" start="PT111S">
  15. <AdaptationSet
  16. audioSamplingRate="48000"
  17. contentType="audio"
  18. group="1"
  19. lang="en"
  20. mimeType="audio/mp4"
  21. segmentAlignment="true"
  22. startWithSAP="1">
  23. <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
  24. <Representation
  25. bandwidth="129262"
  26. codecs="mp4a.40.5"
  27. id="v0">
  28. <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" />
  29. <BaseURL>http://example.com/audio/v0/</BaseURL>
  30. <SegmentTemplate
  31. initialization="init.mp4"
  32. media="$Number%03d$.m4f"
  33. presentationTimeOffset="9989999"
  34. startNumber="862"
  35. timescale="90000">
  36. <SegmentTimeline>
  37. <S d="90000" r="2" t="9989999" />
  38. </SegmentTimeline>
  39. </SegmentTemplate>
  40. </Representation>
  41. </AdaptationSet>
  42. <AdaptationSet
  43. contentType="video"
  44. id="1"
  45. maxFrameRate="60.0"
  46. maxHeight="720"
  47. maxWidth="1280"
  48. mimeType="video/mp4"
  49. segmentAlignment="true"
  50. startWithSAP="1">
  51. <SupplementalProperty schemeIdUri="urn:mpeg:dash:adaptation-set-switching:2016" value="2" />
  52. <Representation
  53. bandwidth="2942295"
  54. codecs="avc1.4d001f"
  55. frameRate="30.0"
  56. height="720"
  57. id="D"
  58. scanType="progressive"
  59. width="1280">
  60. <BaseURL>http://example.com/video/D/</BaseURL>
  61. <SegmentTemplate
  62. initialization="$RepresentationID$_init.mp4"
  63. media="$RepresentationID$$Number%03d$.m4f"
  64. presentationTimeOffset="9989999"
  65. startNumber="862"
  66. timescale="90000">
  67. <SegmentTimeline>
  68. <S d="90000" r="2" t="9989999" />
  69. </SegmentTimeline>
  70. </SegmentTemplate>
  71. </Representation>
  72. <Representation
  73. bandwidth="4267536"
  74. codecs="avc1.640020"
  75. frameRate="60.0"
  76. height="720"
  77. id="E"
  78. scanType="progressive"
  79. width="1280">
  80. <BaseURL>http://example.com/video/E/</BaseURL>
  81. <SegmentTemplate
  82. initialization="$RepresentationID$_init.mp4"
  83. media="$RepresentationID$$Number%03d$.m4f"
  84. presentationTimeOffset="9989999"
  85. startNumber="862"
  86. timescale="90000">
  87. <SegmentTimeline>
  88. <S d="90000" r="2" t="9989999" />
  89. </SegmentTimeline>
  90. </SegmentTemplate>
  91. </Representation>
  92. <Representation
  93. bandwidth="5256859"
  94. codecs="avc1.640020"
  95. frameRate="60.0"
  96. height="720"
  97. id="F"
  98. scanType="progressive"
  99. width="1280">
  100. <BaseURL>http://example.com/video/F/</BaseURL>
  101. <SegmentTemplate
  102. initialization="$RepresentationID$_init.mp4"
  103. media="$RepresentationID$$Number%03d$.m4f"
  104. presentationTimeOffset="9989999"
  105. startNumber="862"
  106. timescale="90000">
  107. <SegmentTimeline>
  108. <S d="90000" r="2" t="9989999" />
  109. </SegmentTimeline>
  110. </SegmentTemplate>
  111. </Representation>
  112. </AdaptationSet>
  113. <AdaptationSet
  114. contentType="video"
  115. id="2"
  116. maxFrameRate="30.0"
  117. maxHeight="540"
  118. maxWidth="960"
  119. mimeType="video/mp4"
  120. segmentAlignment="true"
  121. startWithSAP="1">
  122. <Representation
  123. bandwidth="240781"
  124. codecs="avc1.4d000d"
  125. frameRate="30.0"
  126. height="234"
  127. id="A"
  128. scanType="progressive"
  129. width="416">
  130. <BaseURL>http://example.com/video/A/</BaseURL>
  131. <SegmentTemplate
  132. initialization="$RepresentationID$_init.mp4"
  133. media="$RepresentationID$$Number%03d$.m4f"
  134. presentationTimeOffset="9989999"
  135. startNumber="862"
  136. timescale="90000">
  137. <SegmentTimeline>
  138. <S d="90000" r="2" t="9989999" />
  139. </SegmentTimeline>
  140. </SegmentTemplate>
  141. </Representation>
  142. <Representation
  143. bandwidth="494354"
  144. codecs="avc1.4d001e"
  145. frameRate="30.0"
  146. height="360"
  147. id="B"
  148. scanType="progressive"
  149. width="640">
  150. <BaseURL>http://example.com/video/B/</BaseURL>
  151. <SegmentTemplate
  152. initialization="$RepresentationID$_init.mp4"
  153. media="$RepresentationID$$Number%03d$.m4f"
  154. presentationTimeOffset="9989999"
  155. startNumber="862"
  156. timescale="90000">
  157. <SegmentTimeline>
  158. <S d="90000" r="2" t="9989999" />
  159. </SegmentTimeline>
  160. </SegmentTemplate>
  161. </Representation>
  162. <Representation
  163. bandwidth="1277155"
  164. codecs="avc1.4d001f"
  165. frameRate="30.0"
  166. height="540"
  167. id="C"
  168. scanType="progressive"
  169. width="960">
  170. <BaseURL>http://example.com/video/C/</BaseURL>
  171. <SegmentTemplate
  172. initialization="$RepresentationID$_init.mp4"
  173. media="$RepresentationID$$Number%03d$.m4f"
  174. presentationTimeOffset="9989999"
  175. startNumber="862"
  176. timescale="90000">
  177. <SegmentTimeline>
  178. <S d="90000" r="2" t="9989999" />
  179. </SegmentTimeline>
  180. </SegmentTemplate>
  181. </Representation>
  182. </AdaptationSet>
  183. </Period>
  184. <UTCTiming schemeIdUri="urn:mpeg:dash:utc:http-iso:2014" value="http://example.com//utcservertime" />
  185. </MPD>