I'm attending a self directed learning programming school this summer and I'm focusing on WebRTC. I've already have an app idea to work on but I'm also interested projects related to the infrastructure (like peerjs or webTorrent). Any advice? Thanks HN.
"Loop server allows firefox users to call each others via WebRTC. It is a rendezvous API built on top of an external service provider for NAT traversal and supplementary services."<p><a href="https://docs.services.mozilla.com/loop/" rel="nofollow">https://docs.services.mozilla.com/loop/</a>
The webp2p mailing list is doing some interesting stuff about creating P2P apps using webrtc: <a href="http://joincollage.com/webp2p" rel="nofollow">http://joincollage.com/webp2p</a> (The site is now down, but the mailing list is somewhat active).
Using WebRTC datachannels for p2p networking in games is challenging and fun.<p>I am personally using it for networking in a WebVR side project (which is far from finished), where the challenges are the differences between clocks, interpolating between received positions, and more. You can try the current version here <a href="http://guido.io/WebMetaverse/" rel="nofollow">http://guido.io/WebMetaverse/</a> (open it multiple browsers and observe).<p>I ended up implementing a signalling server (in Elixir) and client, which made me understand much more of what is going on under the hood.
Fountain <a href="https://www.fountain.com/" rel="nofollow">https://www.fountain.com/</a> is one of the more compelling uses of WebRTC I've seen. You can get help from experts on a variety of topics with audio, video, etc. <a href="https://www.fountain.com/experts" rel="nofollow">https://www.fountain.com/experts</a> this should give you plenty of ideas.
Have a look at this repo<p><a href="https://github.com/nplab/WebRTC-Data-Channel-Playground" rel="nofollow">https://github.com/nplab/WebRTC-Data-Channel-Playground</a><p>Speedtest for example
What are some good resources for learning about WebRTC? I'd like to figure out how we could use it to stream video from a quadcopter to our website and/or a mobile app.