Package org.ice4j.ice
See: Description
-
Enum Summary Enum Description CandidatePairState Each candidate pair in the a list has a CandidatePairState. KeepAliveStrategy An enumeration of strategies for selecting which candidate pairs to keep alive. CandidateTcpType Represents the TCP types for ICE TCP candidates. CandidateExtendedType Enumeration which lists the different available methods used to discover new candidates. CandidateType According to the ICE specification, Candidates have a type property which makes them server reflexive, peer reflexive, relayed or host). CheckListState Everty CheckList is associated with a state, which captures the state of ICE checks for that media stream. IceProcessingState RFC 5245 mentions that ICE processing across all media streams also has a state associated with it. NominationStrategy Contains the nomination strategies currently supported by this implementation's DefaultNominator class. -
Class Summary Class Description ComponentSocket Extends MergingDatagramSocket with functionality specific to an ICE Component. PeerReflexiveCandidate Peer Reflexive Candidates are candidates whose IP address and port are a binding explicitly allocated by a NAT for an agent when it sent a STUN Binding request through the NAT to its peer. CheckList A check list is a list of CandidatePairs with a state (i.e. LocalCandidate LocalCandidates are obtained by an agent for every stream component and are then included in outgoing offers or answers. Agent An Agent could be described as the main class (i.e. IceMediaStream The class represents a media stream from the ICE perspective, i.e. Candidate A candidate represents a transport address that is a potential point of contact for receipt of media. UPNPCandidate Represents a Candidate obtained via UPnP. HostCandidate HostCandidates are obtained by binding to a specific port from an IP address on the host that is running us. FoundationsRegistry We FoundationsRegistrys to keep track of and generate new foundations within the lifetime of a single Agent. 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. PairComparator A Comparator using the compareTo method of the CandidatePair CandidatePair CandidatePairs map local to remote Candidates so that they could be added to check lists. DefaultNominator Implements ice4j internal nomination strategies. 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. NetworkUtils Utility methods and fields to use when working with network addresses. TcpHostCandidate Extends org.ice4j.ice.HostCandidate allowing the instance to have a list of Sockets instead of just one socket. RelayedCandidate Represents a Candidate obtained by sending a TURN Allocate request from a HostCandidate to a TURN server. GoogleRelayedCandidate Represents a Candidate obtained by sending a Google TURN Allocate request from a HostCandidate to a TURN server. 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. AgentConfig -
Object Summary Object Description Companion