Design proposal: optional per-player audio/video chat during a match #5313
rykerwilliams
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Following up with a second design pass — this one on optional audio/video chat between the two (or more) players in a match. To be clear about scope: this is players opting in to talk to each other during their own game, not a spectator broadcast/commentary feature (that's a separate area I also looked at).
Findings, briefly:
RTCDataChannelcarrying game state over aPeerconnection each side already holds. Adding media is a small extension —peer.call(peerId, stream)reuses the samePeer/signaling registration, not a new stack.Full write-up: rykerwilliams#2 (again, a discussion artifact against a mirror of
main, not meant to merge as-is).Genuinely unsure whether this is something you'd want upstream at all — the privacy and moderation surface of live faces/voices is a real, different category of concern than the game-state feature it'd sit next to, and that's exactly the kind of call I wanted your read on before anyone builds it.
Beta Was this translation helpful? Give feedback.
All reactions