We're currently setting up a system which looks rather like this:
[origin Icecast server, MP3 streams] -> [Wowza transcoder, MP3 to AAC] -> [Wowza Edge server(s)] -> Android listeners
I'm finding that there is a very long period of buffering (~20 seconds) when the listener first connects to the stream. Often the stream times out on the first attempt and requires another attempt to play properly.
Once it plays, it plays perfectly, but how can I reduce the buffering time?
I'm using EC2 edge servers, with all UDP ports open on the EC2 firewall