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

Protocol

WebRTC Signaling

Lab ready Full lab

Application-defined signaling — often SIP, or JSON over WebSocket — that exchanges SDP offers/answers and ICE candidates for WebRTC peers. The media path (ICE/DTLS/SRTP) is standardized; the signaling channel is not. State machines must handle glare, renegotiation, and mid-call updates.

Domains

  • telephony
  • internet
  • av

Layers

  • session
  • application

Tags

webrtcoffer-answerbrowsermedia

Sources

  • RFC 8825 (WebRTC overview)
  • RFC 3264 (offer/answer)

Related protocols

SDP

Lab ready

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

telephonyinternetav

ICE

Lab ready

Interactive Connectivity Establishment gathers local, reflexive, and relay candidates, then runs STUN checks to pick working media paths.…

telephonyinternet

SIP

Lab ready

Text-based signaling for creating and managing sessions. Methods (INVITE, ACK, BYE, REGISTER…) and response codes resemble HTTP; SDP bodi…

telephonyinternet

WebSocket

Lab ready

Full-duplex message framing upgraded from HTTP, with opcode, mask bit, and payload-length fields. Browsers use it for signaling and live …

internet

RTP

Lab ready

End-to-end media transport for audio/video: sequence numbers, timestamps, SSRC, and payload type. Usually over UDP; profile and format sp…

telephonyavinternet

ProtoLab · signal bench for protocols

Shane Code