WebRTC signaling server client for exchanging SDP and ICE candidates.
Handles communication with the signaling server for:
- SDP offer/answer exchange
- ICE candidate exchange
- Peer discovery and connection establishment
Summary
Functions
Returns a specification to start this module under a supervisor.
Closes the signaling connection.
Sends an SDP answer to the remote peer.
Sends an ICE candidate to the remote peer.
Sends an SDP offer to the remote peer.
Starts the signaling client.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec close(pid()) :: :ok
Closes the signaling connection.
Sends an SDP answer to the remote peer.
Sends an ICE candidate to the remote peer.
Sends an SDP offer to the remote peer.
Starts the signaling client.