mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
fix bug of time jitter correcter
This commit is contained in:
parent
3aa6be8645
commit
293399dcf5
1 changed files with 5 additions and 0 deletions
|
@ -136,6 +136,11 @@ int SrsConsumer::jitter_correct(SrsSharedPtrMessage* msg, int audio_sample_rate)
|
||||||
} else {
|
} else {
|
||||||
delta = DEFAULT_FRAME_TIME_MS;
|
delta = DEFAULT_FRAME_TIME_MS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// sometimes, the time is absolute time, so correct it again.
|
||||||
|
if (delta > CONST_MAX_JITTER_MS) {
|
||||||
|
delta = DEFAULT_FRAME_TIME_MS;
|
||||||
|
}
|
||||||
|
|
||||||
srs_info("jitter detected, last_pts=%d, pts=%d, diff=%d, last_time=%d, time=%d, diff=%d",
|
srs_info("jitter detected, last_pts=%d, pts=%d, diff=%d, last_time=%d, time=%d, diff=%d",
|
||||||
last_pkt_time, time, time - last_pkt_time, last_pkt_correct_time, last_pkt_correct_time + delta, delta);
|
last_pkt_time, time, time - last_pkt_time, last_pkt_correct_time, last_pkt_correct_time + delta, delta);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue