We are pushing our RTMP streams to the MirrorImage CDN using push publishing profiles. When we test a situation where a user is publishing a stream and the connection drops and then they reconnect we find that the stream republishes to Wowza just fine. However if the reconnect happens in less than 20 seconds it does not properly re-push to the CDN. In which case our end users consuming from the CDN do not get the stream but the publisher thinks they are broadcasting just fine. Generally speaking, if we force the reconnect to take 30 seconds it works just fine.
Does anyone know why this may be happening and/or have suggestions on how to mitigate this issue and bring the reconnect time down < 10 seconds or so?
(we're on Wowza 4.1.2)