public void OnDestroy() { WebRTC.Finalize(); Audio.Stop(); wsMessageHandler.Dispose(); wsMessageHandler = null; }
public void Awake() { WebRTC.Initialize(EncoderType.Hardware); wsMessageHandler = new WebSocketClientSignalingMessageHandler(); wsMessageHandler.Init(signalingServerUrl, new[] { "sender" }); wsMessageHandler.OnClientConnect += onClientConnect; wsMessageHandler.OnIceCandidate += onIceCandidate; wsMessageHandler.OnAnswer += onAnswer; wsMessageHandler.OnClientDisconnect += onClientDisconnect; wsMessageHandler.OnError += onError; wsMessageHandler.Connect(); }