I have the latest iOS SDK installed and I am going through the sample swift application. I am able to connect to a test Wowza streaming engine but I notice that when I stop recording the buttons don’t return to their original state. Upon further inspection, there doesn’t appear to be a callback that notifies the view controller that the stream is idle. I do see a message in the console though that says, “WowzaGoCoderSDK: Broadcast Message: Stopped”.
Why would I not receive a callback when stopping a broadcast that indicates WZStateIdle? The other states seem to fire a callback appropriately to onWZStatus().
For reference:
https://www.wowza.com/resources/gocodersdk/docs/1.0/dev-guide-streaming-live-video/