UNPKG

enc-webrtc

Version:

An utility which helps using web rtc.

24 lines (23 loc) 771 B
export declare class WebRtcClientWorkflow { private sigServeUrl; private serverId; private connectId; retries: number; retryIntervalSeconds: number; retryDelaySeconds: number; listenForNegotiation: boolean; private http; private rtcPeerConnection; private client; private isConnecting; constructor(sigServeUrl: string, serverId: string, connectId: string); readonly RtcPeerConnection: RTCPeerConnection; private negotiationNeeded; private client1Workflow; private client2Workflow; protected validateRtcConnectionState: (timeoutDelaySeconds: number) => Promise<void>; private checkIceCandidates; private addIceCandidate; private checkConnectStart; private retry; }