llhls-delta-byte-range.js 2.8 KB

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