But then I remembered DCC (and xDCC) are unusable these days because of NAT. So STUN wouldn't help, but you need the TURN relay.
I really can't wait until IPv6 is everywhere; I believe it will allow p2p to have a second renaissance.
But then I remembered DCC (and xDCC) are unusable these days because of NAT. So STUN wouldn't help, but you need the TURN relay.
I really can't wait until IPv6 is everywhere; I believe it will allow p2p to have a second renaissance.
I have UPNP turned off, but can't it do similar, automatically?
- NAT hole-punching for free
- end-to-end encrypted for free
- peers identified by a hash of their public key, so no CA or similar required
- no metadata leakage
It seems like the perfect solution, but hardly anyone does it.
https://ricochet.im/ is a chat program that works this way, but the client is pretty minimal.
That said, it made the tor-specific sites simple not just because JS was banned, but that's not video chat, isn't it?
You might be able to play freeciv or text chat this way but it’s just way too slow and jittery for video. This is part of the design of the thing and will probably get worse over time as security improves.
STUN/TURN is not a requirement, but most users will have issues if you don't add those services to the mix.
Gets muddy with bouncers, you generally have an option to override this in bouncers and clients.