Package tvi.webrtc
Class PeerConnection.RTCConfiguration
java.lang.Object
tvi.webrtc.PeerConnection.RTCConfiguration
- Enclosing class:
- PeerConnection
Java version of PeerConnectionInterface.RTCConfiguration
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
int
Defines advanced optional cryptographic settings related to SRTP and frame encryption for native WebRTC.boolean
boolean
boolean
boolean
boolean
Allow implicit rollback of local description when remote description conflicts with local description.int
int
int
int
boolean
Control if "a=extmap-allow-mixed" is included in the offer.boolean
boolean
Deprecated.boolean
boolean
An optional string that if set will be attached to the TURN_ALLOCATE_REQUEST which can be used to correlate client logs with backend logs -
Constructor Summary
-
Method Summary
-
Field Details
-
iceTransportsType
-
iceServers
-
bundlePolicy
-
certificate
-
rtcpMuxPolicy
-
tcpCandidatePolicy
-
candidateNetworkPolicy
-
audioJitterBufferMaxPackets
public int audioJitterBufferMaxPackets -
audioJitterBufferFastAccelerate
public boolean audioJitterBufferFastAccelerate -
iceConnectionReceivingTimeout
public int iceConnectionReceivingTimeout -
iceBackupCandidatePairPingInterval
public int iceBackupCandidatePairPingInterval -
keyType
-
continualGatheringPolicy
-
iceCandidatePoolSize
public int iceCandidatePoolSize -
pruneTurnPorts
Deprecated. -
turnPortPrunePolicy
-
presumeWritableWhenFullyRelayed
public boolean presumeWritableWhenFullyRelayed -
surfaceIceCandidatesOnIceTransportTypeChanged
public boolean surfaceIceCandidatesOnIceTransportTypeChanged -
iceCheckIntervalStrongConnectivityMs
-
iceCheckIntervalWeakConnectivityMs
-
iceCheckMinInterval
-
iceUnwritableTimeMs
-
iceUnwritableMinChecks
-
stunCandidateKeepaliveIntervalMs
-
stableWritableConnectionPingIntervalMs
-
disableIPv6OnWifi
public boolean disableIPv6OnWifi -
maxIPv6Networks
public int maxIPv6Networks -
disableIpv6
public boolean disableIpv6 -
enableDscp
public boolean enableDscp -
enableCpuOveruseDetection
public boolean enableCpuOveruseDetection -
suspendBelowMinBitrate
public boolean suspendBelowMinBitrate -
screencastMinBitrate
-
combinedAudioVideoBwe
-
networkPreference
-
sdpSemantics
-
turnCustomizer
-
activeResetSrtpParams
public boolean activeResetSrtpParams -
allowCodecSwitching
-
cryptoOptions
Defines advanced optional cryptographic settings related to SRTP and frame encryption for native WebRTC. Setting this will overwrite any options set through the PeerConnectionFactory (which is deprecated). -
turnLoggingId
An optional string that if set will be attached to the TURN_ALLOCATE_REQUEST which can be used to correlate client logs with backend logs -
enableImplicitRollback
public boolean enableImplicitRollbackAllow implicit rollback of local description when remote description conflicts with local description. See: https://w3c.github.io/webrtc-pc/#dom-peerconnection-setremotedescription -
offerExtmapAllowMixed
public boolean offerExtmapAllowMixedControl if "a=extmap-allow-mixed" is included in the offer. See: https://www.chromestatus.com/feature/6269234631933952
-
-
Constructor Details
-
RTCConfiguration
-