We need to know how we can decide if a stream that is just started via the MediaCaster API is ready to be played by iOS and Android clients.
Right now we are using both IMediaStreamActionNotify2 and WatchDog (stream.getPlayPackets()) approaches.
But clients return error when connected to the stream even after these streams are published and also the stream.getPlayPackets() tells us that there have been packets received.
We have seen below threads that are similar:
Here we can see that IMediaCasterNotify2 and IMediaCasterValidateMediaCaster interfaces are suggested.
However, there's no information about how to use them in this context. We have no information regarding what the interface methods do.
And it seems there's not a concrete example on how to use these interfaces either.
It appears that this is a problem that is encountered by many and it would be nice if a real answer can be provided.
Wowza Version: 3.5.2