Interface: PeerConfig
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:213
Properties
bundlePolicy
bundlePolicy:
BundlePolicy
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:254
certificates
certificates:
RTCCertificate[]
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:257
codecs
codecs:
Partial<{audio:RTCRtpCodecParameters[];video:RTCRtpCodecParameters[]; }>
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:214
debug
debug:
DebugConfig
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:258
dtls
dtls:
Partial<{keys:DtlsKeys; }>
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:250
forceTurnTCP
forceTurnTCP:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:243
Deprecated
Prefer turn URL transport parameters or turnTransport.
headerExtensions
headerExtensions:
Partial<{audio:RTCRtpHeaderExtensionParameters[];video:RTCRtpHeaderExtensionParameters[]; }>
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:222
iceAdditionalHostAddresses
iceAdditionalHostAddresses:
string[] |undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:236
Add additional host (local) addresses to use for candidate gathering. Notably, you can include hosts that are normally excluded, such as loopback, tun interfaces, etc.
iceCandidatePoolSize
iceCandidatePoolSize:
number
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:256
iceFilterCandidatePair
iceFilterCandidatePair: ((
pair) =>boolean) |undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:249
iceFilterStunResponse
iceFilterStunResponse: ((
message,addr,protocol) =>boolean) |undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:248
If provided, is called on each STUN request. Return true if a STUN response should be sent, false if it should be skipped.
iceInterfaceAddresses
iceInterfaceAddresses:
InterfaceAddresses|undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:232
iceLite
iceLite:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:228
Advertise local ICE lite and operate in the controlled role.
icePasswordPrefix
icePasswordPrefix:
string|undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:253
icePortRange
icePortRange: [
number,number] |undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:231
Minimum port and Maximum port must not be the same value
iceServers
iceServers:
RTCIceServer[]
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:229
iceTransportPolicy
iceTransportPolicy:
"all"|"relay"
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:226
iceUseIpv4
iceUseIpv4:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:237
iceUseIpv6
iceUseIpv6:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:238
iceUseLinkLocalAddress
iceUseLinkLocalAddress:
boolean|undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:245
such as google cloud run
iceUseTcp
iceUseTcp:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:239
maxMessageSize
maxMessageSize:
number
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:261
Advertised local SCTP max-message-size in SDP. Use 0 for unlimited.
midSuffix
midSuffix:
boolean
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:259
rtcpMuxPolicy
rtcpMuxPolicy:
"require"
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:255
turnTlsOptions
turnTlsOptions:
TlsConnectionOptions|undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:241
turnTransport
turnTransport:
"tcp"|"udp"|"tls"|undefined
Defined in: node_modules/werift/lib/webrtc/src/peerConnection.d.ts:240
