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.
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.