I'm building an app that allows a user to stream a video from their home computer.
Where can I find more information about how I can make this stream accessible to users outside of the broadcaster's local network?
Let's say I'm broadcasting the video from 192.168.0.1:8080/video.mpg
I know that if I setup port forwarding to the broadcasting computer I could then direct people to my external IP:8080/video.mpg and it would stream from my computer.
But how do things like P2P downloading apps and remote desktop applications allow direct access to a user's computer without making the user hassle with port forwarding, etc..?
Hopefully I'm being clear enough - let me know if you need any clarification :)
Lewis