diff-init-key.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. module.exports = {
  2. allowCache: true,
  3. discontinuitySequence: 0,
  4. discontinuityStarts: [],
  5. dateRanges: [],
  6. mediaSequence: 7794,
  7. segments: [
  8. {
  9. duration: 2.833,
  10. key: {
  11. method: 'AES-128',
  12. uri: 'https://priv.example.com/key.php?r=52'
  13. },
  14. map: {
  15. key: {
  16. method: 'AES-128',
  17. uri: 'https://priv.example.com/key.php?r=52'
  18. },
  19. uri: 'http://media.example.com/init52.mp4'
  20. },
  21. timeline: 0,
  22. uri: 'http://media.example.com/fileSequence52-A.m4s'
  23. },
  24. {
  25. duration: 15,
  26. key: {
  27. method: 'AES-128',
  28. uri: 'https://priv.example.com/key.php?r=52'
  29. },
  30. map: {
  31. key: {
  32. method: 'AES-128',
  33. uri: 'https://priv.example.com/key.php?r=52'
  34. },
  35. uri: 'http://media.example.com/init52.mp4'
  36. },
  37. timeline: 0,
  38. uri: 'http://media.example.com/fileSequence52-B.m4s'
  39. },
  40. {
  41. duration: 13.333,
  42. key: {
  43. method: 'AES-128',
  44. uri: 'https://priv.example.com/key.php?r=52'
  45. },
  46. map: {
  47. key: {
  48. method: 'AES-128',
  49. uri: 'https://priv.example.com/key.php?r=52'
  50. },
  51. uri: 'http://media.example.com/init52.mp4'
  52. },
  53. timeline: 0,
  54. uri: 'http://media.example.com/fileSequence52-C.m4s'
  55. },
  56. {
  57. duration: 15,
  58. key: {
  59. method: 'AES-128',
  60. uri: 'https://priv.example.com/key.php?r=53'
  61. },
  62. map: {
  63. key: {
  64. method: 'AES-128',
  65. uri: 'https://priv.example.com/key.php?r=53'
  66. },
  67. uri: 'http://media.example.com/init53-A.mp4'
  68. },
  69. timeline: 0,
  70. uri: 'http://media.example.com/fileSequence53-A.m4s'
  71. },
  72. {
  73. duration: 14,
  74. key: {
  75. iv: new Uint32Array([0, 0, 331, 3063767524]),
  76. method: 'AES-128',
  77. uri: 'https://priv.example.com/key.php?r=53'
  78. },
  79. map: {
  80. key: {
  81. iv: new Uint32Array([0, 0, 331, 3063767524]),
  82. method: 'AES-128',
  83. uri: 'https://priv.example.com/key.php?r=53'
  84. },
  85. uri: 'http://media.example.com/init53-B.mp4'
  86. },
  87. timeline: 0,
  88. uri: 'http://media.example.com/fileSequence53-B.m4s'
  89. },
  90. {
  91. duration: 12,
  92. key: {
  93. method: 'AES-128',
  94. uri: 'https://priv.example.com/key.php?r=54'
  95. },
  96. map: {
  97. uri: 'http://media.example.com/init54-A.mp4'
  98. },
  99. timeline: 0,
  100. uri: 'http://media.example.com/fileSequence54-A.m4s'
  101. },
  102. {
  103. duration: 13,
  104. key: {
  105. method: 'AES-128',
  106. uri: 'https://priv.example.com/key.php?r=54'
  107. },
  108. map: {
  109. uri: 'http://media.example.com/init54-A.mp4'
  110. },
  111. timeline: 0,
  112. uri: 'http://media.example.com/fileSequence54-B.m4s'
  113. },
  114. {
  115. duration: 10,
  116. map: {
  117. key: {
  118. method: 'AES-128',
  119. uri: 'https://priv.example.com/key.php?r=54'
  120. },
  121. uri: 'http://media.example.com/init54-B.mp4'
  122. },
  123. timeline: 0,
  124. uri: 'http://media.example.com/fileSequence54-A.m4s'
  125. },
  126. {
  127. duration: 11,
  128. map: {
  129. key: {
  130. method: 'AES-128',
  131. uri: 'https://priv.example.com/key.php?r=54'
  132. },
  133. uri: 'http://media.example.com/init54-B.mp4'
  134. },
  135. timeline: 0,
  136. uri: 'http://media.example.com/fileSequence54-B.m4s'
  137. },
  138. {
  139. duration: 4,
  140. key: {
  141. method: 'AES-128',
  142. uri: 'https://priv.example.com/key.php?r=54-b'
  143. },
  144. map: {
  145. key: {
  146. method: 'AES-128',
  147. uri: 'https://priv.example.com/key.php?r=54-a'
  148. },
  149. uri: 'http://media.example.com/init54-D.mp4'
  150. },
  151. timeline: 0,
  152. uri: 'http://media.example.com/fileSequence54-A.m4s'
  153. },
  154. {
  155. duration: 12,
  156. map: {
  157. uri: 'http://media.example.com/init54-E.mp4'
  158. },
  159. timeline: 0,
  160. uri: 'http://media.example.com/fileSequence54-A.m4s'
  161. }
  162. ],
  163. targetDuration: 15,
  164. version: 7
  165. };