sequenceDiagram
participant wc as WHEP Client
participant ws as WHEP Server
wc->>+ws: OPTIONS /whep/endpoint/stream1?requestId=subscriber1
ws-->>wc: HTTP Response with headers and optional Link header containing ICE servers
wc->>ws: POST /whep/endpoint/stream1?requestId=subscriber1
ws-->>wc: HTTP Response with SDP Offer with candidates and Location header "/whep/resource/stream1"
wc->>ws: PATCH /whep/resource/stream1?requestId=subscriber1 with SDP Answer
ws-->>wc: 201 Created
wc->>ws: PATCH /whep/resource/stream1?requestId=subscriber1 with ICE fragments
ws-->>wc: 204 No Content
🌈 for completeness