5 ms·
This is fantastic! Really nice work :) The nice thing about WebRTC is this works (pretty much) everywhere! Someone could throw up Python/Android/iOS/Go/Web/C++
by Sean-Der 6y ago
This is fantastic! Really nice work :)
The nice thing about WebRTC is this works (pretty much) everywhere! Someone could throw up Python/Android/iOS/Go/Web/C++ Clients really easily. That is really exciting.
Also just a HUGE fan of NAT Traversal/P2P in general. The less dependence we can have on others for sharing our data the better.
- saljam 6y agoThanks! There's already a Go client: https://github.com/saljam/webwormhole https://github.com/saljam/webwormhole
- Sean-Der 6y agoI was really excited to see you are using Pion (I am the creator) if there is anything I can do to make it better I am happy to help :) You should also join https://pion.ly/slack https://pion.ly/slack and share your project! I posted WebWormHole on https://twitter.com/_pion https://twitter.com/_pion also I see you are a Recurser (me as well!) I was Summer 2012 I think? Are you doing this as a project during your batch? I would really love to do a talk/deep dive on WebRTC as a talk sometime for Recursers, you should float the idea to Sonali and get me in :p
- saljam 6y agoPion is great. Thanks for making it! Definitely give a talk if you can. It's all remote currently!
- jackewiehose 6y ago> The nice thing about WebRTC is this works (pretty much) everywhere! Someone could throw up Python/Android/iOS/Go/Web/C++ Clients really easily. Huh, what did I miss?! How do you make a WebRTC-client in language-of-your-choice? The last time I checked for C++ I only found answers like "look at the chrome source". lol.
- Sean-Der 6y agoThings have changed (alot!) the last two years have seen a couple implementations come around. * https://github.com/pion/webrtc https://github.com/pion/webrtc * https://github.com/aiortc/aiortc https://github.com/aiortc/aiortc * https://gstreamer.freedesktop.org/documentation/webrtc/index.html https://gstreamer.freedesktop.org/documentation/webrtc/index... * https://github.com/rawrtc/rawrtc https://github.com/rawrtc/rawrtc
- wpietri 6y agoOoh, these are very cool. Do you know what sorts of things people are building with them?
- dicknuckle 6y agoI'm also curious about what's being built.
- Sean-Der 6y agoI maintain https://github.com/pion/awesome-pion https://github.com/pion/awesome-pion which has some of the things people in the community have built, and companies who are willing to publicize their work. Lately I am seeing a lot of stuff in the broadcast space (mixer.com), robotics and IoT. I am really enjoying the Teleoperation stuff as well, people are remotely controlling cars/robots with WebRTC.
- m3at 6y agoThis is only a personal anecdote, I had two occasions to use it at work: - I wanted to setup ssh access to some machines in a complicated network in a shared office, over which I had no control. After trying various NAT traversal hacks, I realized the potential of WebRTC to do all that for me, and setup ssh over webrtc. I made it from a bunch of hacks, but some people seem to have built that properly now, ex: https://github.com/mxseba/rtc-ssh https://github.com/mxseba/rtc-ssh - I built some tech demos that needed to run on multiple OS and use the webcam. Initially I relied on opencv, but I needed to dockerize things and outside of Linux the webcam device passthrough is a pain. Instead I made a simple webpage fetching the video feed and talking to a python backend (using this great library: https://github.com/aiortc/aiortc https://github.com/aiortc/aiortc), and it worked nicely. It also has been surprisingly easy to setup.
- gigatexal 6y agoWas it you on the GoTime podcast? If so the enthusiasm for webrtc and go just motivated me a ton. Kudos.
- Sean-Der 6y agoYes I was! Thanks for listening :) I really want to get more Go developers into WebRTC/P2P, that was my goal for this year. It is hard to convince conference developers WebRTC is more interesting then all the DevsOps stuff! I am putting in the good fight though.
- gigatexal 6y agoDoing podcasts and beating the drum and these novel things built on WebRTC will get you there. Keep it up!
- celloductor 6y agowebRTC is great, but in practice still a lot of hurdles to implement, especially for mobile.