ProtoLab
  • Home
  • Catalog
  • Explore
  • Embedded
  • Telephony
  • AI
  • Glossary
  • Shane Code

Protocol

ICE

Interactive Connectivity Establishment

Lab ready Full lab

Interactive Connectivity Establishment gathers local, reflexive, and relay candidates, then runs STUN checks to pick working media paths. Trickle ICE updates candidates during call setup to cut time-to-media. Consent freshness keeps paths validated for WebRTC.

Domains

  • telephony
  • internet

Layers

  • session
  • application

Tags

natcandidateswebrtcchecks

Sources

  • RFC 8445
  • RFC 8838 (Trickle ICE)

Related protocols

STUN

Lab ready

Session Traversal Utilities for NAT — binding requests discover reflexive addresses and keep NAT mappings alive for ICE. Attributes carry…

telephonyinternet

TURN

Lab ready

Traversal Using Relays around NAT — a STUN extension that allocates relayed transport addresses when direct peer paths fail. Permissions …

telephonyinternet

SDP

Lab ready

Textual session description: media lines, codecs (rtpmap/fmtp), ICE candidates, and direction attributes. Carried in SIP, WebRTC, and MGC…

telephonyinternetav

WebRTC Signaling

Lab ready

Application-defined signaling — often SIP, or JSON over WebSocket — that exchanges SDP offers/answers and ICE candidates for WebRTC peers…

telephonyinternetav

ProtoLab · signal bench for protocols

Shane Code