Namespace VAST.WebRTC
Classes
- GeneralMessage
Represents a general signaling message exchanged between WebRTC peers via the signaling server.
- PeerDescriptor
Represents a descriptor for a connected WebRTC peer in the signaling server.
- PeerMessage
Represents a WebRTC peer-to-peer signaling message containing SDP or ICE candidate data.
- WebRtcClientSource
Represents a WebRTC client-side media source that receives audio and video streams via WebRTC.
- WebRtcGlobal
Provides global configuration settings for the WebRTC library.
- WebRtcServerParameters
Represents configuration parameters for a WebRTC server, including ICE servers, media transport settings, and transcoding options.
- WebRtcStandaloneSignalingServer
Represents a standalone WebRTC signalling server that provides room-based peer-to-peer communication without native WebRTC media processing.
- WebRtcStandaloneSignalingServer.AuthorizeEventArgs
Provides data for the Authorize event.
- WebRtcWsTwoWaySession
Represents a two-way WebRTC session over WebSocket signalling, implementing IWebRtcSignalling for peer-to-peer communication with both local media publishing and remote media playback capabilities.
Interfaces
- IWebRtcSignalling
Provides an interface for WebRTC signalling communication between peers.
Enums
- WebRtcTransport
Specifies the media transport protocol to use for WebRTC connections.
- WebRtcWsTwoWaySession.State
Specifies the possible states of the two-way WebRTC session.