diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -7,10 +7,33 @@ communication. Roadmap ------- * Compile GNUnet using [emscripten]. -* Impliment [RFC3264] over GNUnet. -* Impliment WebRTC transport. +* Implement [RFC3264] over GNUnet. +* Implement WebRTC transport. * Write a kick-ass browser UI in clojurescript. +What You Can Do Now +------------------- + +### Try out the RTCPeerConnection demo ### +0. Execute `lein run` +1. Open two browsers to http://localhost:3000/ (let's call them Alice and Bob). +2. Alice presses "Create Offer" and waits a bit for ICE candidates to be + collected. +3. Alice sends the Local Description to Bob. +4. Bob enters the description into the Remote Description box and presses + "Set Remote Description as Offer". +5. Bob presses "Create Answer" and waits a bit for ICE candidates to be + collected. +6. Bob sends the Local Description to Alice. +7. Alice enters the description into the Remote Description box and presses + "Set Remote Description as Answer". +8. Alice and Bob wait for the ICE State to be connected. +9. Alice and Bob can send messages with the input box at the bottom of the page. + +### Build libgpg-error and libgcrypt with emscripten ### +0. Install [emscripten] and add it to your `PATH`. +1. Execute `./build-gnunet.sh` + [gnunet]: https://gnunet.org [webrtc]: http://www.webrtc.org [emscripten]: https://github.com/kripken/emscripten |