llhls-delta-byte-range.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. module.exports = {
  2. allowCache: true,
  3. discontinuitySequence: 0,
  4. discontinuityStarts: [],
  5. mediaSequence: 0,
  6. playlistType: 'VOD',
  7. preloadSegment: {
  8. parts: [
  9. {
  10. duration: 0.33334,
  11. uri: 'hls_450k_video.ts',
  12. byterange: {
  13. length: 22444,
  14. offset: 0
  15. }
  16. }
  17. ],
  18. preloadHints: [
  19. {
  20. type: 'PART',
  21. uri: 'filePart273.1.mp4',
  22. byterange: {
  23. length: 2000,
  24. offset: 22444
  25. }
  26. },
  27. {
  28. type: 'MAP',
  29. uri: 'file-init.mp4',
  30. byterange: {
  31. length: 5000,
  32. offset: 8377660
  33. }
  34. },
  35. {
  36. type: 'FOO',
  37. uri: 'foo.mp4',
  38. byterange: {
  39. length: 5000,
  40. offset: 0
  41. }
  42. }
  43. ],
  44. timeline: 0
  45. },
  46. segments: [
  47. {
  48. byterange: {
  49. length: 468684,
  50. offset: 7108092
  51. },
  52. duration: 10,
  53. timeline: 0,
  54. uri: 'hls_450k_video.ts'
  55. },
  56. {
  57. byterange: {
  58. length: 444996,
  59. offset: 7576776
  60. },
  61. duration: 10,
  62. timeline: 0,
  63. uri: 'hls_450k_video.ts'
  64. },
  65. {
  66. byterange: {
  67. length: 331444,
  68. offset: 8021772
  69. },
  70. duration: 10,
  71. parts: [
  72. {
  73. duration: 0.33334,
  74. uri: 'hls_450k_video.ts',
  75. byterange: {
  76. length: 45553,
  77. offset: 0
  78. }
  79. },
  80. {
  81. duration: 0.33334,
  82. uri: 'hls_450k_video.ts',
  83. byterange: {
  84. length: 28823,
  85. offset: 7622329
  86. }
  87. },
  88. {
  89. duration: 0.33334,
  90. uri: 'hls_450k_video.ts',
  91. byterange: {
  92. length: 22444,
  93. offset: 7651152
  94. }
  95. },
  96. {
  97. duration: 0.33334,
  98. uri: 'hls_450k_video.ts',
  99. byterange: {
  100. length: 22444,
  101. offset: 7673596
  102. }
  103. }
  104. ],
  105. timeline: 0,
  106. uri: 'hls_450k_video.ts'
  107. },
  108. {
  109. byterange: {
  110. length: 44556,
  111. offset: 8353216
  112. },
  113. duration: 1.4167,
  114. parts: [
  115. {
  116. duration: 0.33334,
  117. uri: 'hls_450k_video.ts',
  118. byterange: {
  119. length: 45553,
  120. offset: 8021772
  121. }
  122. },
  123. {
  124. duration: 0.33334,
  125. uri: 'hls_450k_video.ts',
  126. byterange: {
  127. length: 28823,
  128. offset: 8067325
  129. }
  130. },
  131. {
  132. duration: 0.33334,
  133. uri: 'hls_450k_video.ts',
  134. byterange: {
  135. length: 22444,
  136. offset: 8096148
  137. }
  138. }
  139. ],
  140. timeline: 0,
  141. uri: 'hls_450k_video.ts'
  142. }
  143. ],
  144. skip: {
  145. skippedSegments: 3
  146. },
  147. targetDuration: 10,
  148. version: 3
  149. };