I am writing an Android server app that streams mjepg video using http local connection to a client (Google Glass) under the same network environment.The Glass does not support 802.1X EAP so I choose to host a portable HotSpot (teathering) on the server allowing Glass to join. Doing so gives Glass access to the local ip of the server. At this point neither the server nor Glass have internet connection (since they are connected locally with HotSpot and neither has 3G). My question is if there is a better way to achieve peer to peer video streaming without having to give up the ability to connect to the internet?
Sorry in advance if what I have said above seems ambiguous. I have very little prior knowledge in networking.
==03-07-14 == Thanks @greenapps I have updated the question. I hope this is clearer :)