I am using the Swift Live Streaming Sample project. If I set the encoder settings to a preset of 1280x720, and then I turn on my devices network link conditioner to the 3G settings which allows an out bandwidth of 330 kbps, the encoder does not make it to the running state.
It starts off in idle, then switches to starting, and stays in starting, never broadcasting an error, new status, or new event message.
If I turn off my network conditioner, the encoder correctly connects and makes it to the running state no problem.
How are we supposed to handle this case if the encoder does not let us know any information about what is going on?