Interactive Connectivity Establishment
E127262
Interactive Connectivity Establishment (ICE) is a framework used in real-time communications to discover and select the best network path for peer-to-peer connectivity across NATs and firewalls.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Interactive Connectivity Establishment canonical | 3 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
IETF standard
ⓘ
NAT traversal framework ⓘ network protocol framework ⓘ |
| abbreviation | ICE ⓘ |
| definedInRFC | RFC 5245 ⓘ |
| goal |
fall back to relayed paths when necessary
ⓘ
maximize connectivity success rate ⓘ minimize connection setup time ⓘ prefer direct peer-to-peer paths ⓘ |
| hasComponent |
check list
ⓘ
host candidates ⓘ priority calculation algorithm ⓘ relayed candidates ⓘ server reflexive candidates ⓘ valid list ⓘ |
| hasVariant | Trickle ICE ⓘ |
| introducedConcept |
candidate pairs
ⓘ
controlled agent ⓘ controlling agent ⓘ |
| obsoletes | RFC 3484-based simple connectivity checks approaches ⓘ |
| performs |
NAT traversal across full-cone NATs
ⓘ
NAT traversal across port-restricted-cone NATs ⓘ NAT traversal across restricted-cone NATs ⓘ NAT traversal across symmetric NATs ⓘ |
| primaryPurpose |
NAT traversal for real-time communications
ⓘ
selection of optimal network path between peers ⓘ |
| relatedTo |
STUN protocol
ⓘ
Session Description Protocol ⓘ TURN protocol ⓘ RTCIceCandidate ⓘ
surface form:
WebRTC ICE
|
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| standardizedIn |
IETF MMUSIC Working Group
ⓘ
surface form:
IETF MMUSIC working group
|
| supportsProtocol |
TCP
ⓘ
TLS-over-TCP ⓘ UDP ⓘ |
| updatedBy | RFC 8445 ⓘ |
| usedFor |
peer-to-peer connectivity
ⓘ
real-time audio communication ⓘ real-time data communication ⓘ real-time video communication ⓘ |
| usedIn |
SIP-based systems
ⓘ
VoIP ⓘ WebRTC ⓘ multimedia conferencing ⓘ |
| usesMechanism |
STUN
ⓘ
TURN ⓘ candidate gathering ⓘ candidate pair prioritization ⓘ connectivity checks ⓘ role conflict resolution ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.