Package com.twilio.video
Class IceCandidatePairStats
java.lang.Object
com.twilio.video.IceCandidatePairStats
Statistics of ICE candidate pair as defined in Identifiers for WebRTC's
Statistics API.
-
Field Summary
Modifier and TypeFieldDescriptionfinal boolean
Identify whether the candidate pair is active.final double
Available bitrate for all the incoming RTP streams using this candidate pair measured in bits per second (excluding IP TCP/UDP headers).final double
Available bitrate for all the outgoing RTP streams using this candidate pair measured in bits per second (excluding IP TCP/UDP headers).final long
Total number of payload bytes received on this candidate pair (excluding headers or padding).final long
Total number of payload bytes sent on this candidate pair (excluding headers or padding).final long
Total number of connectivity check retransmissions sent.final long
Total number of consent requests received.final long
Total number of consent responses received.final long
Total number of consent responses sent.final double
Latest round trip time measured in seconds.final String
Unique identifier of the underlying local candidate associated with this candidate pair.final String
IP address of local candidate.final boolean
Whether the nominated flag was updated as per RFC 5245.final long
Candidate priorities as per RFC 5245.final boolean
Has gotten a valid incoming ICE request.final String
Relay protocol.final String
Unique identifier of the underlying remote candidate associated with this candidate pair.final String
IP address of remote candidate.final long
Total number of connectivity check requests received.final long
Total number of connectivity check requests sent.final long
Total number of connectivity check responses received.final long
Total number of connectivity check responses sent.final long
Total number of connectivity check retransmissions received.final IceCandidatePairState
State of this candidate pair, seeIceCandidatePairState
.final double
Sum of all round trip time measurements in seconds since the beginning of the session.final String
Unique identifier of the underlying candidate pair.final boolean
Has gotten ACK to an ICE request. -
Method Summary
-
Field Details
-
transportId
Unique identifier of the underlying candidate pair. -
localCandidateId
Unique identifier of the underlying local candidate associated with this candidate pair. -
remoteCandidateId
Unique identifier of the underlying remote candidate associated with this candidate pair. -
state
State of this candidate pair, seeIceCandidatePairState
. -
localCandidateIp
IP address of local candidate. -
remoteCandidateIp
IP address of remote candidate. -
priority
public final long priorityCandidate priorities as per RFC 5245. -
nominated
public final boolean nominatedWhether the nominated flag was updated as per RFC 5245. -
writeable
public final boolean writeableHas gotten ACK to an ICE request. -
readable
public final boolean readableHas gotten a valid incoming ICE request. -
bytesSent
public final long bytesSentTotal number of payload bytes sent on this candidate pair (excluding headers or padding). -
bytesReceived
public final long bytesReceivedTotal number of payload bytes received on this candidate pair (excluding headers or padding). -
totalRoundTripTime
public final double totalRoundTripTimeSum of all round trip time measurements in seconds since the beginning of the session. -
currentRoundTripTime
public final double currentRoundTripTimeLatest round trip time measured in seconds. -
availableOutgoingBitrate
public final double availableOutgoingBitrateAvailable bitrate for all the outgoing RTP streams using this candidate pair measured in bits per second (excluding IP TCP/UDP headers). -
availableIncomingBitrate
public final double availableIncomingBitrateAvailable bitrate for all the incoming RTP streams using this candidate pair measured in bits per second (excluding IP TCP/UDP headers). -
requestsReceived
public final long requestsReceivedTotal number of connectivity check requests received. -
requestsSent
public final long requestsSentTotal number of connectivity check requests sent. -
responsesReceived
public final long responsesReceivedTotal number of connectivity check responses received. -
retransmissionsReceived
public final long retransmissionsReceivedTotal number of connectivity check responses sent. -
retransmissionsSent
public final long retransmissionsSentTotal number of connectivity check retransmissions received. -
consentRequestsReceived
public final long consentRequestsReceivedTotal number of connectivity check retransmissions sent. -
consentRequestsSent
public final long consentRequestsSentTotal number of consent requests received. -
consentResponsesReceived
public final long consentResponsesReceivedTotal number of consent responses received. -
consentResponsesSent
public final long consentResponsesSentTotal number of consent responses sent. -
activeCandidatePair
public final boolean activeCandidatePairIdentify whether the candidate pair is active. -
relayProtocol
Relay protocol.
-