We've developed a HTML 5 based solution to replace an old flash based solution for the delivery of video based content. The intention of the upgrade was to escape the grip of flash and allow the service to work on mobile devices.
Everything works great internally and externally on PC's/Mac and iOS. Android however totally fails when connected to the corporate WiFi and we cannot figure out why. The proxy settings are correct and the internet is working.
When trying to view the video and watching with remote debugging the requests just says pending but never actually completes.
Network
Failure conditions
Bearing in mind, these services are not blocked in any way by the corporate WiFi, does anyone have any possible ideas as to what would be causing the problem? Any idea's to help debugging the problem?
I have a colleague currently trying shark for android and I'll update the answer if he finds anything useful.
Edit 1 Wireshark of a failed request
Wireshark of a working request
For some reason the SYN ACK is not occurring
Edit 2 We're pretty sure it's this. https://code.google.com/p/android/issues/detail?id=54132
Cheers
After some research we're pretty sure this is the problem. Hopefully it'll be solved soon.