Hi,

the snapshot behavior described is correct: when the client enter the DISCONNECTED status it has lost its session and thus upon reconnection a new snaphot is received. You could disable the snapshot when the client becomes disconnected to not receive it again but then you'll have no guarantees that you've lost some data while you were disconnected.

About the http polling issue, I think that there is something blocking the streaming. Do you have any antivirus or the like installed on your mobile?
Can you try to connect to our demo using 3g instead of using your wifi?