3 ms·
> 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
by 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.
- deleted 6y ago[deleted]
- EGreg 6y agoYo Where be at the Node.js verzhun?
- jeffhuys 6y agohttps://github.com/node-webrtc/node-webrtc https://github.com/node-webrtc/node-webrtc
- andrewmd5 6y agoAlso https://github.com/RainwayApp/spitfire https://github.com/RainwayApp/spitfire if you're making C# apps