master-fmp4.js 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. module.exports = {
  2. allowCache: true,
  3. dateRanges: [],
  4. discontinuityStarts: [],
  5. mediaGroups: {
  6. 'AUDIO': {
  7. aud1: {
  8. English: {
  9. autoselect: true,
  10. default: true,
  11. language: 'eng',
  12. uri: 'a1/prog_index.m3u8'
  13. }
  14. },
  15. aud2: {
  16. English: {
  17. autoselect: true,
  18. default: true,
  19. language: 'eng',
  20. uri: 'a2/prog_index.m3u8'
  21. }
  22. },
  23. aud3: {
  24. English: {
  25. autoselect: true,
  26. default: true,
  27. language: 'eng',
  28. uri: 'a3/prog_index.m3u8'
  29. }
  30. }
  31. },
  32. 'VIDEO': {},
  33. 'CLOSED-CAPTIONS': {
  34. cc1: {
  35. English: {
  36. autoselect: true,
  37. default: true,
  38. language: 'eng',
  39. instreamId: 'CC1'
  40. }
  41. }
  42. },
  43. 'SUBTITLES': {
  44. sub1: {
  45. English: {
  46. autoselect: true,
  47. default: true,
  48. language: 'eng',
  49. uri: 's1/eng/prog_index.m3u8',
  50. forced: false
  51. }
  52. }
  53. }
  54. },
  55. playlists: [{
  56. attributes: {
  57. 'AVERAGE-BANDWIDTH': '2165224',
  58. 'BANDWIDTH': 2215219,
  59. 'CODECS': 'avc1.640020,mp4a.40.2',
  60. 'RESOLUTION': {
  61. width: 960,
  62. height: 540
  63. },
  64. 'FRAME-RATE': 59.940,
  65. 'CLOSED-CAPTIONS': 'cc1',
  66. 'AUDIO': 'aud1',
  67. 'SUBTITLES': 'sub1'
  68. },
  69. timeline: 0,
  70. uri: 'v4/prog_index.m3u8'
  71. },
  72. {
  73. attributes: {
  74. 'AUDIO': 'aud1',
  75. 'AVERAGE-BANDWIDTH': '7962844',
  76. 'BANDWIDTH': 7976430,
  77. 'CLOSED-CAPTIONS': 'cc1',
  78. 'CODECS': 'avc1.64002a,mp4a.40.2',
  79. 'FRAME-RATE': 59.940,
  80. 'RESOLUTION': {
  81. height: 1080,
  82. width: 1920
  83. },
  84. 'SUBTITLES': 'sub1'
  85. },
  86. timeline: 0,
  87. uri: 'v8/prog_index.m3u8'
  88. },
  89. {
  90. attributes: {
  91. 'AUDIO': 'aud1',
  92. 'AVERAGE-BANDWIDTH': '6165024',
  93. 'BANDWIDTH': 6181885,
  94. 'CLOSED-CAPTIONS': 'cc1',
  95. 'CODECS': 'avc1.64002a,mp4a.40.2',
  96. 'FRAME-RATE': 59.940,
  97. 'RESOLUTION': {
  98. height: 1080,
  99. width: 1920
  100. },
  101. 'SUBTITLES': 'sub1'
  102. },
  103. timeline: 0,
  104. uri: 'v7/prog_index.m3u8'
  105. },
  106. {
  107. attributes: {
  108. 'AUDIO': 'aud1',
  109. 'AVERAGE-BANDWIDTH': '4664459',
  110. 'BANDWIDTH': 4682666,
  111. 'CLOSED-CAPTIONS': 'cc1',
  112. 'CODECS': 'avc1.64002a,mp4a.40.2',
  113. 'FRAME-RATE': 59.940,
  114. 'RESOLUTION': {
  115. height: 1080,
  116. width: 1920
  117. },
  118. 'SUBTITLES': 'sub1'
  119. },
  120. timeline: 0,
  121. uri: 'v6/prog_index.m3u8'
  122. },
  123. {
  124. attributes: {
  125. 'AUDIO': 'aud1',
  126. 'AVERAGE-BANDWIDTH': '3164759',
  127. 'BANDWIDTH': 3170746,
  128. 'CLOSED-CAPTIONS': 'cc1',
  129. 'CODECS': 'avc1.640020,mp4a.40.2',
  130. 'FRAME-RATE': 59.940,
  131. 'RESOLUTION': {
  132. height: 720,
  133. width: 1280
  134. },
  135. 'SUBTITLES': 'sub1'
  136. },
  137. timeline: 0,
  138. uri: 'v5/prog_index.m3u8'
  139. },
  140. {
  141. attributes: {
  142. 'AUDIO': 'aud1',
  143. 'AVERAGE-BANDWIDTH': '1262552',
  144. 'BANDWIDTH': 1276223,
  145. 'CLOSED-CAPTIONS': 'cc1',
  146. 'CODECS': 'avc1.64001e,mp4a.40.2',
  147. 'FRAME-RATE': 29.970,
  148. 'RESOLUTION': {
  149. height: 432,
  150. width: 768
  151. },
  152. 'SUBTITLES': 'sub1'
  153. },
  154. timeline: 0,
  155. uri: 'v3/prog_index.m3u8'
  156. },
  157. {
  158. attributes: {
  159. 'AUDIO': 'aud1',
  160. 'AVERAGE-BANDWIDTH': '893243',
  161. 'BANDWIDTH': 904744,
  162. 'CLOSED-CAPTIONS': 'cc1',
  163. 'CODECS': 'avc1.64001e,mp4a.40.2',
  164. 'FRAME-RATE': 29.970,
  165. 'RESOLUTION': {
  166. height: 360,
  167. width: 640
  168. },
  169. 'SUBTITLES': 'sub1'
  170. },
  171. timeline: 0,
  172. uri: 'v2/prog_index.m3u8'
  173. },
  174. {
  175. attributes: {
  176. 'AUDIO': 'aud1',
  177. 'AVERAGE-BANDWIDTH': '527673',
  178. 'BANDWIDTH': 538201,
  179. 'CLOSED-CAPTIONS': 'cc1',
  180. 'CODECS': 'avc1.640015,mp4a.40.2',
  181. 'FRAME-RATE': 29.970,
  182. 'RESOLUTION': {
  183. height: 270,
  184. width: 480
  185. },
  186. 'SUBTITLES': 'sub1'
  187. },
  188. timeline: 0,
  189. uri: 'v1/prog_index.m3u8'
  190. },
  191. {
  192. attributes: {
  193. 'AUDIO': 'aud2',
  194. 'AVERAGE-BANDWIDTH': '2390334',
  195. 'BANDWIDTH': 2440329,
  196. 'CLOSED-CAPTIONS': 'cc1',
  197. 'CODECS': 'avc1.640020,ac-3',
  198. 'FRAME-RATE': 59.940,
  199. 'RESOLUTION': {
  200. height: 540,
  201. width: 960
  202. },
  203. 'SUBTITLES': 'sub1'
  204. },
  205. timeline: 0,
  206. uri: 'v4/prog_index.m3u8'
  207. },
  208. {
  209. attributes: {
  210. 'AUDIO': 'aud2',
  211. 'AVERAGE-BANDWIDTH': '8187954',
  212. 'BANDWIDTH': 8201540,
  213. 'CLOSED-CAPTIONS': 'cc1',
  214. 'CODECS': 'avc1.64002a,ac-3',
  215. 'FRAME-RATE': 59.940,
  216. 'RESOLUTION': {
  217. height: 1080,
  218. width: 1920
  219. },
  220. 'SUBTITLES': 'sub1'
  221. },
  222. timeline: 0,
  223. uri: 'v8/prog_index.m3u8'
  224. },
  225. {
  226. attributes: {
  227. 'AUDIO': 'aud2',
  228. 'AVERAGE-BANDWIDTH': '6390134',
  229. 'BANDWIDTH': 6406995,
  230. 'CLOSED-CAPTIONS': 'cc1',
  231. 'CODECS': 'avc1.64002a,ac-3',
  232. 'FRAME-RATE': 59.940,
  233. 'RESOLUTION': {
  234. height: 1080,
  235. width: 1920
  236. },
  237. 'SUBTITLES': 'sub1'
  238. },
  239. timeline: 0,
  240. uri: 'v7/prog_index.m3u8'
  241. },
  242. {
  243. attributes: {
  244. 'AUDIO': 'aud2',
  245. 'AVERAGE-BANDWIDTH': '4889569',
  246. 'BANDWIDTH': 4907776,
  247. 'CLOSED-CAPTIONS': 'cc1',
  248. 'CODECS': 'avc1.64002a,ac-3',
  249. 'FRAME-RATE': 59.940,
  250. 'RESOLUTION': {
  251. height: 1080,
  252. width: 1920
  253. },
  254. 'SUBTITLES': 'sub1'
  255. },
  256. timeline: 0,
  257. uri: 'v6/prog_index.m3u8'
  258. },
  259. {
  260. attributes: {
  261. 'AUDIO': 'aud2',
  262. 'AVERAGE-BANDWIDTH': '3389869',
  263. 'BANDWIDTH': 3395856,
  264. 'CLOSED-CAPTIONS': 'cc1',
  265. 'CODECS': 'avc1.640020,ac-3',
  266. 'FRAME-RATE': 59.940,
  267. 'RESOLUTION': {
  268. height: 720,
  269. width: 1280
  270. },
  271. 'SUBTITLES': 'sub1'
  272. },
  273. timeline: 0,
  274. uri: 'v5/prog_index.m3u8'
  275. },
  276. {
  277. attributes: {
  278. 'AUDIO': 'aud2',
  279. 'AVERAGE-BANDWIDTH': '1487662',
  280. 'BANDWIDTH': 1501333,
  281. 'CLOSED-CAPTIONS': 'cc1',
  282. 'CODECS': 'avc1.64001e,ac-3',
  283. 'FRAME-RATE': 29.970,
  284. 'RESOLUTION': {
  285. height: 432,
  286. width: 768
  287. },
  288. 'SUBTITLES': 'sub1'
  289. },
  290. timeline: 0,
  291. uri: 'v3/prog_index.m3u8'
  292. },
  293. {
  294. attributes: {
  295. 'AUDIO': 'aud2',
  296. 'AVERAGE-BANDWIDTH': '1118353',
  297. 'BANDWIDTH': 1129854,
  298. 'CLOSED-CAPTIONS': 'cc1',
  299. 'CODECS': 'avc1.64001e,ac-3',
  300. 'FRAME-RATE': 29.970,
  301. 'RESOLUTION': {
  302. height: 360,
  303. width: 640
  304. },
  305. 'SUBTITLES': 'sub1'
  306. },
  307. timeline: 0,
  308. uri: 'v2/prog_index.m3u8'
  309. },
  310. {
  311. attributes: {
  312. 'AUDIO': 'aud2',
  313. 'AVERAGE-BANDWIDTH': '752783',
  314. 'BANDWIDTH': 763311,
  315. 'CLOSED-CAPTIONS': 'cc1',
  316. 'CODECS': 'avc1.640015,ac-3',
  317. 'FRAME-RATE': 29.970,
  318. 'RESOLUTION': {
  319. height: 270,
  320. width: 480
  321. },
  322. 'SUBTITLES': 'sub1'
  323. },
  324. timeline: 0,
  325. uri: 'v1/prog_index.m3u8'
  326. },
  327. {
  328. attributes: {
  329. 'AUDIO': 'aud3',
  330. 'AVERAGE-BANDWIDTH': '2198334',
  331. 'BANDWIDTH': 2248329,
  332. 'CLOSED-CAPTIONS': 'cc1',
  333. 'CODECS': 'avc1.640020,ec-3',
  334. 'FRAME-RATE': 59.940,
  335. 'RESOLUTION': {
  336. height: 540,
  337. width: 960
  338. },
  339. 'SUBTITLES': 'sub1'
  340. },
  341. timeline: 0,
  342. uri: 'v4/prog_index.m3u8'
  343. },
  344. {
  345. attributes: {
  346. 'AUDIO': 'aud3',
  347. 'AVERAGE-BANDWIDTH': '7995954',
  348. 'BANDWIDTH': 8009540,
  349. 'CLOSED-CAPTIONS': 'cc1',
  350. 'CODECS': 'avc1.64002a,ec-3',
  351. 'FRAME-RATE': 59.940,
  352. 'RESOLUTION': {
  353. height: 1080,
  354. width: 1920
  355. },
  356. 'SUBTITLES': 'sub1'
  357. },
  358. timeline: 0,
  359. uri: 'v8/prog_index.m3u8'
  360. },
  361. {
  362. attributes: {
  363. 'AUDIO': 'aud3',
  364. 'AVERAGE-BANDWIDTH': '6198134',
  365. 'BANDWIDTH': 6214995,
  366. 'CLOSED-CAPTIONS': 'cc1',
  367. 'CODECS': 'avc1.64002a,ec-3',
  368. 'FRAME-RATE': 59.940,
  369. 'RESOLUTION': {
  370. height: 1080,
  371. width: 1920
  372. },
  373. 'SUBTITLES': 'sub1'
  374. },
  375. timeline: 0,
  376. uri: 'v7/prog_index.m3u8'
  377. },
  378. {
  379. attributes: {
  380. 'AUDIO': 'aud3',
  381. 'AVERAGE-BANDWIDTH': '4697569',
  382. 'BANDWIDTH': 4715776,
  383. 'CLOSED-CAPTIONS': 'cc1',
  384. 'CODECS': 'avc1.64002a,ec-3',
  385. 'FRAME-RATE': 59.940,
  386. 'RESOLUTION': {
  387. height: 1080,
  388. width: 1920
  389. },
  390. 'SUBTITLES': 'sub1'
  391. },
  392. timeline: 0,
  393. uri: 'v6/prog_index.m3u8'
  394. },
  395. {
  396. attributes: {
  397. 'AUDIO': 'aud3',
  398. 'AVERAGE-BANDWIDTH': '3197869',
  399. 'BANDWIDTH': 3203856,
  400. 'CLOSED-CAPTIONS': 'cc1',
  401. 'CODECS': 'avc1.640020,ec-3',
  402. 'FRAME-RATE': 59.940,
  403. 'RESOLUTION': {
  404. height: 720,
  405. width: 1280
  406. },
  407. 'SUBTITLES': 'sub1'
  408. },
  409. timeline: 0,
  410. uri: 'v5/prog_index.m3u8'
  411. },
  412. {
  413. attributes: {
  414. 'AUDIO': 'aud3',
  415. 'AVERAGE-BANDWIDTH': '1295662',
  416. 'BANDWIDTH': 1309333,
  417. 'CLOSED-CAPTIONS': 'cc1',
  418. 'CODECS': 'avc1.64001e,ec-3',
  419. 'FRAME-RATE': 29.970,
  420. 'RESOLUTION': {
  421. height: 432,
  422. width: 768
  423. },
  424. 'SUBTITLES': 'sub1'
  425. },
  426. timeline: 0,
  427. uri: 'v3/prog_index.m3u8'
  428. },
  429. {
  430. attributes: {
  431. 'AUDIO': 'aud3',
  432. 'AVERAGE-BANDWIDTH': '926353',
  433. 'BANDWIDTH': 937854,
  434. 'CLOSED-CAPTIONS': 'cc1',
  435. 'CODECS': 'avc1.64001e,ec-3',
  436. 'FRAME-RATE': 29.970,
  437. 'RESOLUTION': {
  438. height: 360,
  439. width: 640
  440. },
  441. 'SUBTITLES': 'sub1'
  442. },
  443. timeline: 0,
  444. uri: 'v2/prog_index.m3u8'
  445. },
  446. {
  447. attributes: {
  448. 'AUDIO': 'aud3',
  449. 'AVERAGE-BANDWIDTH': '560783',
  450. 'BANDWIDTH': 571311,
  451. 'CLOSED-CAPTIONS': 'cc1',
  452. 'CODECS': 'avc1.640015,ec-3',
  453. 'FRAME-RATE': 29.970,
  454. 'RESOLUTION': {
  455. height: 270,
  456. width: 480
  457. },
  458. 'SUBTITLES': 'sub1'
  459. },
  460. timeline: 0,
  461. uri: 'v1/prog_index.m3u8'
  462. }],
  463. segments: [],
  464. version: 6,
  465. independentSegments: true
  466. };