MotionSpell / DVB-MABR-Tool

DVB MABR Open-Source Tool
0 stars 1 forks source link

GPAC GW sometimes stops download media segments for segment timeline #4

Open TuanTranBPK opened 1 month ago

TuanTranBPK commented 1 month ago

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.

rbouqueau commented 3 weeks ago

@soheibthriber and I acknowledge the issue. May be a duplicate of #3.

soheibthriber commented 2 weeks ago

we ported the issue to the main gpac repo, so maybe we can follow on this there : https://github.com/gpac/gpac/issues/2942