Page 1 of 1

HLS stream ES_OUT_SET_(GROUP_)PCR is called too late

Posted: 13 Jun 2023 18:27
by Qwitt

Code: Select all

main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 1000 ms) main input error: ES_OUT_RESET_PCR called
I did some research and i saw a plethora of topics about this, from mkv files to DVD playback to RTSP streams with no very clear answer

I'm having it specifically on HLS streams, it seems to indicate a caching issue.

What could be triggering this, is this error always a client-side issue (GPU playback problems, network problems..) or could it be for example a bottleneck on remote HLS server causing the player a hiccup (ex: taking too long to deliver the TS segment, not updating m3u8 playlist fast enough etc..) ?

Re: HLS stream ES_OUT_SET_(GROUP_)PCR is called too late

Posted: 13 Jun 2023 20:55
by RĂ©mi Denis-Courmont
This could mean any caching problem in a broad sense, so there can't be a clear answer without circumstantial infos.

Typical reasons include network bandwidth lower than media bit rate, video and audio tracks drifting from one another (server bug) or performance bottleneck on client side