DVB-C has this as does IPTV. In my case, it's IPTV.
Providers in Slovenia manage IPTV through UDP and timeshifting through RTSP (URL with show ID). Show ID is extracted from EPG.
This way one can watch shows that were broadcasted in the past. Most of providers offer this for past 3 days, some offer it for past 7 days.
There could be a setting for URL composition (sprintf of some sort with values from EPG available for use) + a setting for how long EPG entries stay in the database.
Providers in Slovenia manage IPTV through UDP and timeshifting through RTSP (URL with show ID). Show ID is extracted from EPG.
This way one can watch shows that were broadcasted in the past. Most of providers offer this for past 3 days, some offer it for past 7 days.
There could be a setting for URL composition (sprintf of some sort with values from EPG available for use) + a setting for how long EPG entries stay in the database.