First release
This commit is contained in:
commit
fa6c85266e
2339 changed files with 761050 additions and 0 deletions
465
node_modules/m3u8-parser/test/fixtures/integration/master-fmp4.js
generated
vendored
Normal file
465
node_modules/m3u8-parser/test/fixtures/integration/master-fmp4.js
generated
vendored
Normal file
|
@ -0,0 +1,465 @@
|
|||
module.exports = {
|
||||
allowCache: true,
|
||||
discontinuityStarts: [],
|
||||
mediaGroups: {
|
||||
'AUDIO': {
|
||||
aud1: {
|
||||
English: {
|
||||
autoselect: true,
|
||||
default: true,
|
||||
language: 'eng',
|
||||
uri: 'a1/prog_index.m3u8'
|
||||
}
|
||||
},
|
||||
aud2: {
|
||||
English: {
|
||||
autoselect: true,
|
||||
default: true,
|
||||
language: 'eng',
|
||||
uri: 'a2/prog_index.m3u8'
|
||||
}
|
||||
},
|
||||
aud3: {
|
||||
English: {
|
||||
autoselect: true,
|
||||
default: true,
|
||||
language: 'eng',
|
||||
uri: 'a3/prog_index.m3u8'
|
||||
}
|
||||
}
|
||||
},
|
||||
'VIDEO': {},
|
||||
'CLOSED-CAPTIONS': {
|
||||
cc1: {
|
||||
English: {
|
||||
autoselect: true,
|
||||
default: true,
|
||||
language: 'eng',
|
||||
instreamId: 'CC1'
|
||||
}
|
||||
}
|
||||
},
|
||||
'SUBTITLES': {
|
||||
sub1: {
|
||||
English: {
|
||||
autoselect: true,
|
||||
default: true,
|
||||
language: 'eng',
|
||||
uri: 's1/eng/prog_index.m3u8',
|
||||
forced: false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
playlists: [{
|
||||
attributes: {
|
||||
'AVERAGE-BANDWIDTH': '2165224',
|
||||
'BANDWIDTH': 2215219,
|
||||
'CODECS': 'avc1.640020,mp4a.40.2',
|
||||
'RESOLUTION': {
|
||||
width: 960,
|
||||
height: 540
|
||||
},
|
||||
'FRAME-RATE': '59.940',
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'AUDIO': 'aud1',
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v4/prog_index.m3u8'
|
||||
},
|
||||
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '7962844',
|
||||
'BANDWIDTH': 7976430,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,mp4a.40.2',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v8/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '6165024',
|
||||
'BANDWIDTH': 6181885,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,mp4a.40.2',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v7/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '4664459',
|
||||
'BANDWIDTH': 4682666,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,mp4a.40.2',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v6/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '3164759',
|
||||
'BANDWIDTH': 3170746,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640020,mp4a.40.2',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 720,
|
||||
width: 1280
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v5/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '1262552',
|
||||
'BANDWIDTH': 1276223,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,mp4a.40.2',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 432,
|
||||
width: 768
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v3/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '893243',
|
||||
'BANDWIDTH': 904744,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,mp4a.40.2',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 360,
|
||||
width: 640
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v2/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud1',
|
||||
'AVERAGE-BANDWIDTH': '527673',
|
||||
'BANDWIDTH': 538201,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640015,mp4a.40.2',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 270,
|
||||
width: 480
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v1/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '2390334',
|
||||
'BANDWIDTH': 2440329,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640020,ac-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 540,
|
||||
width: 960
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v4/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '8187954',
|
||||
'BANDWIDTH': 8201540,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ac-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v8/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '6390134',
|
||||
'BANDWIDTH': 6406995,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ac-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v7/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '4889569',
|
||||
'BANDWIDTH': 4907776,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ac-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v6/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '3389869',
|
||||
'BANDWIDTH': 3395856,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640020,ac-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 720,
|
||||
width: 1280
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v5/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '1487662',
|
||||
'BANDWIDTH': 1501333,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,ac-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 432,
|
||||
width: 768
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v3/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '1118353',
|
||||
'BANDWIDTH': 1129854,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,ac-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 360,
|
||||
width: 640
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v2/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud2',
|
||||
'AVERAGE-BANDWIDTH': '752783',
|
||||
'BANDWIDTH': 763311,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640015,ac-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 270,
|
||||
width: 480
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v1/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '2198334',
|
||||
'BANDWIDTH': 2248329,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640020,ec-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 540,
|
||||
width: 960
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v4/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '7995954',
|
||||
'BANDWIDTH': 8009540,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ec-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v8/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '6198134',
|
||||
'BANDWIDTH': 6214995,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ec-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v7/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '4697569',
|
||||
'BANDWIDTH': 4715776,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64002a,ec-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 1080,
|
||||
width: 1920
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v6/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '3197869',
|
||||
'BANDWIDTH': 3203856,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640020,ec-3',
|
||||
'FRAME-RATE': '59.940',
|
||||
'RESOLUTION': {
|
||||
height: 720,
|
||||
width: 1280
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v5/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '1295662',
|
||||
'BANDWIDTH': 1309333,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,ec-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 432,
|
||||
width: 768
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v3/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '926353',
|
||||
'BANDWIDTH': 937854,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.64001e,ec-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 360,
|
||||
width: 640
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v2/prog_index.m3u8'
|
||||
},
|
||||
{
|
||||
attributes: {
|
||||
'AUDIO': 'aud3',
|
||||
'AVERAGE-BANDWIDTH': '560783',
|
||||
'BANDWIDTH': 571311,
|
||||
'CLOSED-CAPTIONS': 'cc1',
|
||||
'CODECS': 'avc1.640015,ec-3',
|
||||
'FRAME-RATE': '29.970',
|
||||
'RESOLUTION': {
|
||||
height: 270,
|
||||
width: 480
|
||||
},
|
||||
'SUBTITLES': 'sub1'
|
||||
},
|
||||
timeline: 0,
|
||||
uri: 'v1/prog_index.m3u8'
|
||||
}],
|
||||
segments: [],
|
||||
version: 6
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue