Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot play stream in v0.14.4+ #3082

Closed
5 tasks done
stevendesu opened this issue Oct 8, 2020 · 2 comments
Closed
5 tasks done

Cannot play stream in v0.14.4+ #3082

stevendesu opened this issue Oct 8, 2020 · 2 comments
Assignees
Labels
Milestone

Comments

@stevendesu
Copy link

What version of Hls.js are you using?

v0.14.4 is the first version to experience the issue

I have no trouble in v0.14.3, but I have trouble in every version released afterwards

What browser and OS are you using?

Mac OS X 10.15.6
Firefox 80.0.1

Test stream:

https://staging.platypusgranola.com/file/hls/30702.m3u8

Checklist

  • The stream has correct Access-Control-Allow-Origin headers (CORS)
  • There are no network errors such as 404s in the browser console when trying to play the stream

Steps to reproduce

Just try to play the stream

Expected behavior

The stream plays

Actual behavior

The stream loads forever or doesn't play

Looking at the console output it seems to believe the video PTS starts at 95443.703 whereas the audio PTS starts at 0.000, however opening the individual TS files with ffprobe -show_packets does not give me the same PTS values

Console output

Using Hls.js config: 
Object { debug: true, enableWorker: true, liveBackBufferLength: 900 }
main.js:243:10
logger.js:40:11
[log] > loadSource:https://staging.platypusgranola.com/file/hls/30702.m3u8 logger.js:40:11
[debug] > Loading playlist of type manifest, level: 0, id: null logger.js:40:11
[debug] > Calling internal loader delegate for URL: https://staging.platypusgranola.com/file/hls/30702.m3u8 logger.js:40:11
[log] > trigger BUFFER_RESET logger.js:40:11
[log] > set autoLevelCapping:-1 logger.js:40:11
[log] > attachMedia logger.js:40:11
Cookie “” has been rejected as third-party. theme-github.js
Cookie “” has been rejected as third-party. mode-json.js
[log] > media source opened logger.js:40:11
Will-change memory consumption is too high. Budget limit is the document surface area multiplied by 3 (1833600 px). Occurrences of will-change over the budget will be ignored. demo
Request to access cookie or storage on “https://www.netlify.com/img/global/badges/netlify-color-accent.svg” was blocked because we are blocking all third-party storage access requests and content blocking is enabled.

GEThttps://hls-js.netlify.app/favicon.ico
[HTTP/2 404 Not Found 29ms]

[log] > manifest loaded,2 level(s) found, first bitrate:921757 logger.js:40:11
[log] > 1 bufferCodec event(s) expected logger.js:40:11
[log] > startLoad(-1) logger.js:40:11
[log] > switching to level 0 logger.js:40:11
[debug] > Loading playlist of type level, level: 0, id: 0 logger.js:40:11
[debug] > Calling internal loader delegate for URL: https://d2byrwitudo63g.cloudfront.net/stg-fhrskic2/360p-1.0.hls/index.m3u8 logger.js:40:11
[log] > main stream-controller: STOPPED->IDLE logger.js:40:11
[log] > audio tracks updated logger.js:40:11
[log] > subtitle tracks updated logger.js:40:11
Cookie “” has been rejected as third-party. worker-json.js
[log] > level 0 loaded [0,27],duration:280.53400000000005 logger.js:40:11
[log] > Loading 0 of [0-27], level 0, nextLoadPosition: 0, bufferEnd: 0 logger.js:40:11
[log] > demuxing in webworker logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 0 of [0 ,27],level 0 logger.js:40:11
93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > Parsing 0 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > main:discontinuity detected logger.js:40:11
[log] > main:switch detected logger.js:40:11
[log] > manifest codec:mp4a.40.2,ADTS data:type:2,sampleingIndex:3[48000Hz],channelConfig:2 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > parsed codec:mp4a.40.2,rate:48000,nb channel:2 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > audio sampling rate : 48000 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[debug] > PTS rollover detected 2 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > InitPTS for cc: 0 found from main: 1 logger.js:40:11
[log] > creating sourceBuffer(audio/mp4;codecs=mp4a.40.2) logger.js:40:11
[log] > creating sourceBuffer(video/mp4;codecs=avc1.42401e) logger.js:40:11
[log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.2] logger.js:40:11
[log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.42401e/avc1.42c01e] logger.js:40:11
[log] > Parsed audio,PTS:[0.000,9.984],DTS:[0.000/9.984],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95443.703,95453.703],DTS:[95443.703/95453.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:113/84/53/19/37969 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 1 of [0-27], level 0, nextLoadPosition: 10, bufferEnd: 10 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 1 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 1 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[9.984,19.968],DTS:[9.984/19.968],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95453.703,95463.703],DTS:[95453.703/95463.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:171/71/24/9/35188 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 2 of [0-27], level 0, nextLoadPosition: 19.984, bufferEnd: 19.984 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 2 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 2 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[19.968,29.952],DTS:[19.968/29.952],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95463.703,95473.703],DTS:[95463.703/95473.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:56/65/19/12/74032 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 3 of [0-27], level 0, nextLoadPosition: 29.968, bufferEnd: 29.968 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 3 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 3 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[29.952,40.000],DTS:[29.952/40.000],nb:471,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95473.703,95483.703],DTS:[95473.703/95483.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:101/86/16/13/53531 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 4 of [0-27], level 0, nextLoadPosition: 39.952, bufferEnd: 39.952 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 4 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 4 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[40.000,49.984],DTS:[40.000/49.984],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95483.703,95493.703],DTS:[95483.703/95493.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:51/96/18/12/63024 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 5 of [0-27], level 0, nextLoadPosition: 50, bufferEnd: 50 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 5 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 5 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[49.984,59.968],DTS:[49.984/59.968],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95493.703,95503.703],DTS:[95493.703/95503.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:59/100/18/10/58543 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 6 of [0-27], level 0, nextLoadPosition: 59.984, bufferEnd: 59.984 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 6 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 6 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[59.968,69.952],DTS:[59.968/69.952],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95503.703,95513.703],DTS:[95503.703/95513.703],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:78/17/12/10/73156 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 7 of [0-27], level 0, nextLoadPosition: 69.968, bufferEnd: 69.968 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 7 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 7 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[69.952,80.064],DTS:[69.952/80.064],nb:474,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95513.703,95523.771],DTS:[95513.703/95523.771],nb:302,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:67/3/6/1/36741 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 8 of [0-27], level 0, nextLoadPosition: 80.019, bufferEnd: 80.019 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 8 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 8 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[80.064,90.176],DTS:[80.064/90.176],nb:474,dropped:0 logger.js:40:11
[warn] > AVC: 1 ms (-90dts) overlapping between fragments detected 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > Video: First PTS/DTS adjusted: 95523771/95523771, delta: -1 ms 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > Parsed video,PTS:[95523.771,95533.903],DTS:[95523.771/95533.903],nb:304,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:78/6/8/2/31120 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 9 of [0-27], level 0, nextLoadPosition: 90.197, bufferEnd: 90.197 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 9 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 9 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[90.176,100.288],DTS:[90.176/100.288],nb:474,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95533.903,95544.036],DTS:[95533.903/95544.036],nb:304,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:162/73/22/7/21939 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 10 of [0-27], level 0, nextLoadPosition: 100.31, bufferEnd: 100.31 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 10 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 10 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[100.288,110.336],DTS:[100.288/110.336],nb:471,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95544.037,95554.036],DTS:[95544.037/95554.036],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:364/487/15/10/12070 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 11 of [0-27], level 0, nextLoadPosition: 110.288, bufferEnd: 110.288 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 11 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 11 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[110.336,120.320],DTS:[110.336/120.320],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95554.037,95564.036],DTS:[95554.037/95564.036],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:370/94/20/11/23335 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 12 of [0-27], level 0, nextLoadPosition: 120.336, bufferEnd: 120.336 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 12 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 12 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[120.320,130.304],DTS:[120.320/130.304],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95564.037,95574.036],DTS:[95564.037/95574.036],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:184/93/11/10/36686 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 13 of [0-27], level 0, nextLoadPosition: 130.32, bufferEnd: 130.32 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 13 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 13 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[130.304,139.776],DTS:[130.304/139.776],nb:444,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95574.037,95583.503],DTS:[95574.037/95583.503],nb:284,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:174/100/11/12/36061 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 14 of [0-27], level 0, nextLoadPosition: 139.77, bufferEnd: 139.77 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 14 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 14 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[139.776,149.760],DTS:[139.776/149.760],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95583.503,95593.503],DTS:[95583.503/95593.503],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:170/93/12/10/36344 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 15 of [0-27], level 0, nextLoadPosition: 149.776, bufferEnd: 149.776 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 15 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 15 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[149.760,159.744],DTS:[149.760/159.744],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95593.503,95603.503],DTS:[95593.503/95603.503],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:163/109/12/10/37441 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 16 of [0-27], level 0, nextLoadPosition: 159.76, bufferEnd: 159.76 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 16 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 16 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[159.744,170.176],DTS:[159.744/170.176],nb:489,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95603.503,95613.903],DTS:[95603.503/95613.903],nb:312,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:391/114/26/11/21012 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 17 of [0-27], level 0, nextLoadPosition: 170.144, bufferEnd: 170.144 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 17 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 17 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[170.176,180.160],DTS:[170.176/180.160],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95613.903,95623.903],DTS:[95613.903/95623.903],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:548/79/13/12/17312 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 18 of [0-27], level 0, nextLoadPosition: 180.176, bufferEnd: 180.176 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 18 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 18 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[180.160,190.144],DTS:[180.160/190.144],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95623.903,95633.903],DTS:[95623.903/95633.903],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:286/89/16/12/27759 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 19 of [0-27], level 0, nextLoadPosition: 190.16, bufferEnd: 190.16 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 19 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 19 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[190.144,200.576],DTS:[190.144/200.576],nb:489,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95633.903,95644.303],DTS:[95633.903/95644.303],nb:312,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:370/156/13/10/20248 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 20 of [0-27], level 0, nextLoadPosition: 200.544, bufferEnd: 200.544 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 20 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 20 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[200.576,210.560],DTS:[200.576/210.560],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95644.303,95654.303],DTS:[95644.303/95654.303],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:213/91/12/11/32660 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 21 of [0-27], level 0, nextLoadPosition: 210.576, bufferEnd: 210.576 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 21 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 21 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[210.560,219.904],DTS:[210.560/219.904],nb:438,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95654.303,95663.636],DTS:[95654.303/95663.636],nb:280,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:274/538/7/25/3430 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 22 of [0-27], level 0, nextLoadPosition: 219.894, bufferEnd: 219.894 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 22 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 22 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[219.904,230.016],DTS:[219.904/230.016],nb:474,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95663.637,95673.771],DTS:[95663.637/95673.771],nb:304,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:199/52/35/2/10157 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 23 of [0-27], level 0, nextLoadPosition: 230.037, bufferEnd: 230.037 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 23 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 23 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[230.016,240.192],DTS:[230.016/240.192],nb:477,dropped:0 logger.js:40:11
[warn] > AVC: 1 ms (-90dts) overlapping between fragments detected 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > Video: First PTS/DTS adjusted: 95673771/95673771, delta: -1 ms 93503393-f1d1-a54b-a9ff-c1d746544173:562:12
[log] > Parsed video,PTS:[95673.771,95683.903],DTS:[95673.771/95683.903],nb:304,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:188/59/7/1/11531 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 24 of [0-27], level 0, nextLoadPosition: 240.149, bufferEnd: 240.149 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 24 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 24 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[240.192,250.176],DTS:[240.192/250.176],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95683.903,95693.903],DTS:[95683.903/95693.903],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:261/115/11/11/27450 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 25 of [0-27], level 0, nextLoadPosition: 250.192, bufferEnd: 250.192 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 25 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 25 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[250.176,260.160],DTS:[250.176/260.160],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95693.903,95703.903],DTS:[95693.903/95703.903],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:178/101/87/8/28033 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 26 of [0-27], level 0, nextLoadPosition: 260.176, bufferEnd: 260.176 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 26 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 26 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[260.160,270.528],DTS:[260.160/270.528],nb:486,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95703.903,95714.236],DTS:[95703.903/95714.236],nb:310,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:456/113/72/12/17785 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > Loading 27 of [0-27], level 0, nextLoadPosition: 270.494, bufferEnd: 270.494 logger.js:40:11
[log] > main stream-controller: IDLE->FRAG_LOADING logger.js:40:11
[log] > Loaded 27 of [0 ,27],level 0 logger.js:40:11
[log] > Parsing 27 of [0 ,27],level 0, cc 0 logger.js:40:11
[log] > main stream-controller: FRAG_LOADING->PARSING logger.js:40:11
[log] > Parsed audio,PTS:[270.528,280.512],DTS:[270.528/280.512],nb:468,dropped:0 logger.js:40:11
[log] > Parsed video,PTS:[95714.237,95724.236],DTS:[95714.237/95724.236],nb:300,dropped:0 logger.js:40:11
[log] > main stream-controller: PARSING->PARSED logger.js:40:11
[log] > main buffered : logger.js:40:11
[log] > latency/loading/parsing/append/kbps:180/102/21/12/35098 logger.js:40:11
[log] > main stream-controller: PARSED->IDLE logger.js:40:11
[log] > audio sourceBuffer now EOS logger.js:40:11
[log] > video sourceBuffer now EOS logger.js:40:11
[log] > all media data are available, signal endOfStream() to MediaSource and stop loading fragment logger.js:40:11
[log] > main stream-controller: IDLE->ENDED logger.js:40:11
[log] > media source ended
@robwalch robwalch added the Bug label Oct 8, 2020
@robwalch robwalch added this to the 0.14.14 milestone Oct 8, 2020
@robwalch robwalch self-assigned this Oct 8, 2020
robwalch pushed a commit to jwplayer/hls.js that referenced this issue Oct 8, 2020
robwalch pushed a commit that referenced this issue Oct 8, 2020
robwalch pushed a commit that referenced this issue Oct 8, 2020
* patch/v0.14.x:
  Handle PTS rollover on initial sample of video or audio #3082
  Fix test failing with #3063
  Merge pull request #3063 from netTrekfd/bugfix/subtitle-loading-after-stopload
@robwalch robwalch closed this as completed Oct 9, 2020
@robwalch
Copy link
Collaborator

robwalch commented Oct 9, 2020

@stevendesu please confirm that v0.14.14 addresses this issue. If you are still having trouble with that test stream we can reopen or create a new issue. Thanks!

@stevendesu
Copy link
Author

@robwalch Tested with my stream in v0.14.14 and it plays fine 👍

robwalch pushed a commit to jwplayer/hls.js that referenced this issue Oct 10, 2020
robwalch pushed a commit that referenced this issue Oct 12, 2020
robwalch pushed a commit that referenced this issue Oct 12, 2020
* patch/v0.14.x:
  Update dependencies
  Improve handling of PTS rollover initPTS calculation #3082

# Conflicts:
#	package-lock.json (updated with `npm audit fix`)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants