ConnectionContext _connectionContext;// = new(); public SignalingConnection(ISignalingServerApi signalingServerApi, IWebRtc webRtc, ILogger <SignalingConnection> logger, IJSRuntime jsRuntime = null) { _signalingServerApi = signalingServerApi; _webRtc = webRtc; _logger = logger; _jsRuntime = jsRuntime; _signalingServerApi.PeerJoinedEventAsync += OnPeerJoinedAsync; _signalingServerApi.PeerLeftEventAsync += OnPeerLeftAsync; _signalingServerApi.PeerSdpEventAsync += OnPeerSdpAsync; _signalingServerApi.PeerIceEventAsync += OnPeerIceAsync; _signalingServerApi.PeerMediaEventAsync += OnPeerMediaAsync; }
public WebRtcMiddleware(IWebRtc webRtc) { WebRtc = webRtc; }