Hacker News new | ask | show | jobs
by amiga1200 895 days ago
I've used WebRTC in JavaScript, but I can't quite get why I would use this library. Can anyone respond with use cases?
2 comments

Edge device that is communicating with web clients on a network would be my guess. People use WebRTC (mainly the Go library though) to create Remote Desktop implementations. Ex: https://github.com/imtiyazs/webrtc-remote-desktop
I hadn't considered an RDP use-case. Thanks!
Worked on a product that did that cross-platform thanks to go, surprisingly simple to work with.
Customers I have seen

* Taxi uploaded footage to analyze (guns, hostile body language)

* Rescue Delivery Robot (Get a delivery robot unstuck when AI gives up. Need video + send commands)

* Remote Mining Equipment ( Video + Control)

* Remote Surgery (Specialist hands super imposed for local generalist)

* Security Cameras/Doorbells

* Kids smart watch to give parents audio+video

* Battery Operated Wearable Cameras

Interesting, I hadn't thought of that. As a a developer about to use the Pi at the edge, I can see how this would be helpful with delivering footage from the IoT devices.

I'm not sure I understand or would use AWS as the hub though, I would probably build my own server hub.