Currently trying to use WebRTC from Flutter. I just want a way to find my external IP address and port, and to share data through it. Seems like a simple requirement.
I am
utterly astounded at the complexity of WebRTC. I’ve just never see anything quite like it. The Flutter plugin just flat doesn’t work for me, and there is no debugging information available to let me know why. The plugin uses an opaque C library, and I’m no C hacker.
I’m down to using a headless browser, which I’m pretty sure I will get working. But holy moley. This:
http://webrtcforthecurious.com is about the friendliest introduction I can find.
Tragic, because ad hoc peer-to-peer connections should be a large part of the Future of Computing.
File under: hopefully
not the future of computing.