Hello Bryan,
the timer based solution will only work if at the time of "start play" the "shutdown time" is allready know.
When a user have a credit and can view multiple stream at same time, or load the credit during viewing the time based solution is not usable as the disconnect would be required when credit=0. This event credit=0 need to be detected/triggered external, but then on evostream the related streams need to be shutdown, which can be one but as well multiple.
Kind Regards,
Uwe