diff-init-key.js 3.9 KB

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