Open TuanTranBPK opened 4 months ago
@soheibthriber and I acknowledge the issue. May be a duplicate of #3.
we ported the issue to the main gpac repo, so maybe we can follow on this there : https://github.com/gpac/gpac/issues/2942
The pull request was merged in GPAC. Problem is gone in all the streams I have.
An external multicast server sends a multicast stream with segment timelime to GPAC multicast gateway. The GPAC multicast gateway is able receive and decode the data. However, sometimes the GPAC gateway stops downloading the media segments and throws the logs from dash_client.c file "GF_LOG(GF_LOG_WARNING, GF_LOG_DASH, ("[DASH] Segment list has not been updated for more than %d ms - assuming end of period\n", now - group->time_at_first_reload_required));".
It's probably cause by the condition "if (timer < 2 group->segment_duration 1000)", when I tried to increase the timer to "if (timer < 3 group->segment_duration 1000), the issue seems to be disappeared. Maybe, the timer value/threshold should be reevaluated.