- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Mon, 05 Mar 2012 14:01:25 +0100
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
Hi, my weekend project is now visible to the world: I implemented a layer of Javascript code that allows you to program against the ROAP interface while using a JSEP object underneath it. I have not implemented all aspects, but it's enough to do some testing. For instance, close() is not implemented :-) - and I also left out retransmission and actual glare handling. (Of course, since JSEP isn't implemented yet, I had to create a dummy JSEP to run my code against... this is also included.) There are several aspects that show some degree of DOM/JS ignorance, for instance: - I don't know how to dispatch a signal from Javascript. Instead, I use window.setTimeout() to achieve a similar-looking result: Getting something to happen after the current function finishes. - I don't know the proper way to generate errors for throwing. So the code throws text strings when something bad happens. Still, it's a fairly self-contained piece of code; I think it demonstrates the order of magnitude of the library that's needed to allow people to use a ROAP programming model on top of JSEP. Comments (and patches) welcome! The code is here: http://code.google.com/p/webrtc-samples/source/browse/#svn%2Ftrunk%2Froap-jsep Have fun! Harald
Received on Monday, 5 March 2012 13:02:05 UTC