I am developing a new application on IOS/android using rtmp to publish from origin to edge servers (live replicated by edge).
The point is:
All timeouts are oriented to reset connections between edge and origin but, from the player perspective i did not receive any kind of feedback from the edge server when playing in IOS and origin have a problem. Playing in android it is OK i got the timeout in a few seconds.
Error in origin ( broadcaster stopped to upload video w/o notice) -> error in edge (timeout bcoz origin stopped to send) --> it was supposed to have some error on player but, it occurs only in android, not in IOS , it still playing and playing forever (no errors).
There is some way to the edge server to warn player that it stopped to receive video from origin ?
Bellow is the brief of the app (edge server):
Microsoft Smooth Streaming
Primary Origin URL