We have a application in wowza 4 which has AES 128 bit encryption built in and we use this wowza app to stream on different devices using jwplayer 7/html 5.
It has been working fine on all devices except android. Our implementation is customized wherein we generate on the fly smil files and use MediaStreamFileMapperBase to map stream dynamically.
In short our base streaming url always remains same only thing which changes is a encrypted querystring which we use to identify streams.
From further debugging it seems that android expects the smil file to be immediately created and does not wait for full flow.
I am using this method to actually decrypt querystring and create dynamic smile file.
Any insight into how can we fix it would be helpfull? is there a way we can hold off the response from wowza till smil gets created. For some reason wowza responds too fast.