WARP relay framing¶
Relay - warp
REL-03 - status: draft - audio, video, group
WARP frames wrap SRTP-protected RTP for forwarding through the relay.
After the STUN relay handshake (see stun-relay), media MUST be carried in WARP frames between client and relay.
- A WARP frame wraps the hop-by-hop-protected RTP payload with the relay forwarding header.
- The relay forwards frames between participants and MUST NOT terminate the end-to-end SFrame layer (see sframe-media).
Parent: stun-relay
Requires: stun-relay, srtp-hop-by-hop
Breakdown: call-key, media-loop, rtp-framing
Implemented by
| Flavor | Status | Source | Notes |
|---|---|---|---|
whatsapp-rust |
working | history - blame - commits 674e851 |
— |
zapo-caller |
working | — | — |
Annotation wacrg:REL-03 — a flavor marks its implementation site in source with this comment; a script clones the source, finds it, and attaches the commit blame/permalink.
Contributors
| Contributor | Role |
|---|---|
| wrote initial spec |
protocol history / diff - blame
Open questions - WARP header field widths, endianness, and the relay control messages.
Changelog¶
- 2026-06-21 — Initial spec entry.