3 ms·
Ask HN: Interesting WebRTC projects to work on?
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.
- asdjoqjeqiow 11y agohttp://nikolamandic.me/?p=128 http://nikolamandic.me/?p=128
- striking 11y agoThis is the perfect example of what worries me about WebSockets and WebRTC, that people use it for data better served over HTTP. "But it's faster and purer, with less overhead!" I hear you say. Sure, but that overhead is very useful, guaranteeing things like on-the-fly compression, caching, data integrity, and so on. The only time you should use WebSockets/WebRTC is if you really need Real Time Communication (really, it's in the name). A real-time game doesn't care about data coming in the right order exactly, and a video call can lose a couple frames before people notice. But the web has a protocol, and it's the HyperText Transfer Protocol.
- asdjoqjeqiow 11y agoit opens new possibilities that http does not that is the main idea here. Who cares about the web and it's protocol... this thing enables new things not seen before and that it enough.
- fpvracing 11y agoWhat 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.
- dougbright 11y agoI've got a side project on Google Play called Airboss that does exactly this using WebRTC. https://play.google.com/store/apps/details?id=com.airboss.airboss&hl=en https://play.google.com/store/apps/details?id=com.airboss.ai... It's far from perfect and has some obvious shortcomings but it works reasonably well with low latency.
- dicroce 11y agoWebRTC based BBS software. :)
- weinrank 11y agoHave a look at this repo https://github.com/nplab/WebRTC-Data-Channel-Playground https://github.com/nplab/WebRTC-Data-Channel-Playground Speedtest for example
- uvince 11y agoFountain https://www.fountain.com/ https://www.fountain.com/ 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. https://www.fountain.com/experts https://www.fountain.com/experts this should give you plenty of ideas.
- samman 11y ago"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." https://docs.services.mozilla.com/loop/ https://docs.services.mozilla.com/loop/
- captn3m0 11y agoThe webp2p mailing list is doing some interesting stuff about creating P2P apps using webrtc: http://joincollage.com/webp2p http://joincollage.com/webp2p (The site is now down, but the mailing list is somewhat active).
- protoduction 11y agoUsing WebRTC datachannels for p2p networking in games is challenging and fun. 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 http://guido.io/WebMetaverse/ http://guido.io/WebMetaverse/ (open it multiple browsers and observe). 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.