Is it possible to use something like a WebRTC ICE or STUN server to find an address for a browser session, so that anyone who has the address can access it?
- U1's browser logs on to example.com
- U1's browser session pings ICE/STUN/??? server to get a public address
- U1's browser session address is published to example.com
- U2 gets U1's address from example.com
- U2 accesses U1's browser session either through a browser, or cURL/etc
Or to put it another way: Could I run a node-like server from within a browser, and make it publicly available?
I'm not asking for the legwork here, I just want to know if it's possible before I waste too much time.