Package | Description |
---|---|
org.ice4j.ice | |
org.ice4j.ice.harvest | |
org.ice4j.ice.sdp | |
org.ice4j.socket |
Class and Description |
---|
Agent
An Agent could be described as the main class (i.e.
|
Agent.StunKeepAliveRunner
A class to schedule and perform Stun keep-alive checks
|
Candidate
A candidate represents a transport address that is a potential point of
contact for receipt of media.
|
CandidateExtendedType
Enumeration which lists the different available methods used to discover new
candidates.
|
CandidatePair
CandidatePairs map local to remote Candidates so that they
could be added to check lists.
|
CandidatePair.PairComparator
A Comparator using the compareTo method of the
CandidatePair
|
CandidatePairState
Each candidate pair in the a list has a CandidatePairState.
|
CandidatePrioritizer
Compares candidates based on their priority.
|
CandidateTcpType
Represents the TCP types for ICE TCP candidates.
|
CandidateType
According to the ICE specification, Candidates have a type property which
makes them server reflexive, peer reflexive, relayed or host).
|
CheckList
A check list is a list of CandidatePairs with a state (i.e.
|
CheckListState
Everty CheckList is associated with a state, which captures the
state of ICE checks for that media stream.
|
Component
A component is a piece of a media stream requiring a single transport
address; a media stream may require multiple components, each of which has
to work for the media stream as a whole to work.
|
ComponentSocket
Extends
MergingDatagramSocket with functionality specific to
an ICE Component . |
ConnectivityCheckClient
The class that will be generating our outgoing connectivity checks and that
will be handling their responses or lack thereof.
|
ConnectivityCheckClient.PaceMaker
A class to control periodically scheduled runnable that actually sends
the checks for a particular check list in the pace defined in RFC 5245.
|
ConnectivityCheckServer
The class that would be handling and responding to incoming connectivity
checks.
|
DefaultNominator
Implements ice4j internal nomination strategies.
|
FoundationsRegistry
We FoundationsRegistrys to keep track of and generate new
foundations within the lifetime of a single Agent.
|
HostCandidate
HostCandidates are obtained by binding to a specific port from an
IP address on the host that is running us.
|
IceMediaStream
The class represents a media stream from the ICE perspective, i.e.
|
IceProcessingState
RFC 5245 mentions that ICE processing across all media streams also has a
state associated with it.
|
KeepAliveStrategy
An enumeration of strategies for selecting which candidate pairs to
keep alive.
|
LocalCandidate
LocalCandidates are obtained by an agent for every stream component
and are then included in outgoing offers or answers.
|
NominationStrategy
Contains the nomination strategies currently supported by this
implementation's
DefaultNominator class. |
RemoteCandidate
RemoteCandidates are candidates that an agent received in an offer
or an answer from its peer, and that it would use to form candidate pairs
after combining them with its local candidates.
|
Class and Description |
---|
Candidate
A candidate represents a transport address that is a potential point of
contact for receipt of media.
|
Component
A component is a piece of a media stream requiring a single transport
address; a media stream may require multiple components, each of which has
to work for the media stream as a whole to work.
|
GoogleRelayedCandidate
Represents a Candidate obtained by sending a Google TURN Allocate
request from a HostCandidate to a TURN server.
|
HostCandidate
HostCandidates are obtained by binding to a specific port from an
IP address on the host that is running us.
|
LocalCandidate
LocalCandidates are obtained by an agent for every stream component
and are then included in outgoing offers or answers.
|
RelayedCandidate
Represents a Candidate obtained by sending a TURN Allocate request
from a HostCandidate to a TURN server.
|
ServerReflexiveCandidate
ServerReflexiveCandidates are candidates whose IP address and port
are a binding allocated by a NAT for an agent when it sent a packet through
the NAT to a server.
|
TcpHostCandidate
Extends
HostCandidate allowing the instance to have
a list of Sockets instead of just one socket. |
Class and Description |
---|
Agent
An Agent could be described as the main class (i.e.
|
Candidate
A candidate represents a transport address that is a potential point of
contact for receipt of media.
|
IceMediaStream
The class represents a media stream from the ICE perspective, i.e.
|
LocalCandidate
LocalCandidates are obtained by an agent for every stream component
and are then included in outgoing offers or answers.
|
Class and Description |
---|
Component
A component is a piece of a media stream requiring a single transport
address; a media stream may require multiple components, each of which has
to work for the media stream as a whole to work.
|
GoogleRelayedCandidate
Represents a Candidate obtained by sending a Google TURN Allocate
request from a HostCandidate to a TURN server.
|
RelayedCandidate
Represents a Candidate obtained by sending a TURN Allocate request
from a HostCandidate to a TURN server.
|
Copyright © 2018. All rights reserved.