aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 25 insertions, 2 deletions
diff --git a/README.md b/README.md
index 78f39a4..d9ce05a 100644
--- a/README.md
+++ b/README.md
@@ -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