3.2.4 P2P Voice/Video

• Signaling: Socket.io shares offer/answer/ICE candidates between two peers.

• WebRTC handles the actual media stream.

• TURN Server: If NAT traversal is difficult, a TURN server relays traffic.

React Example:

// src/features/walletChat/VideoCall.jsx
// Similar to a general WebRTC approach, but identifies peers by wallet addresses

Last updated