News for hackers. Stuff that matters.
Re:How Discord Handles Two and Half Million Concurrent Voice... by sdegutis on Monday September 10, 2018 @01:48PM (#17953553)
I mean if everyone already has a way to contact their friends (discord) and say "hey let's play this game together", sharing that link does away with the need for a coordination server. But there's still the need for at least a server, even if it's just one of the clients that knows how to take charge (like Minecraft).
Re:How Discord Handles Two and Half Million Concurrent Voice... by ObsoleteNerd on Monday September 10, 2018 @02:10PM (#17953722)
The link could just be encoded information that gives the hosts details for everyone else to connect to.
Re:How Discord Handles Two and Half Million Concurrent Voice... by Klathmon on Monday September 10, 2018 @02:01PM (#17953644)
Yeah, I skipped over a lot of the details, but you would need someone to choose to be a "host" (at least in terms of a "host" for the connection signaling stuff), but you can also implicitly make it the person who created the link safely.
Re:How Discord Handles Two and Half Million Concurrent Voice... by derefr on Monday September 10, 2018 @03:08PM (#17954211)
If everybody is behind NATs (without uPnP privileges), nobody can be the "host" for connection-signalling purposes.
Re:How Discord Handles Two and Half Million Concurrent Voice... by Klathmon on Monday September 10, 2018 @03:30PM (#17954415)
There are public ICE/STUN servers that can facilitate NAT-punching, google even hosts one. But that's not the aspect that I thought the root comment was talking about, but more the aspect of "A is hosting a room called 'stuff', and B and C want to browse the list of rooms and connect to it".