- Products
 - Calls
 - Example architecture
 
Example architecture for a video calling app
- Clients connect to the backend service
 - Backend service manages the relationship between the clients and the tracks they should subscribe to
 - Backend service contacts the Cloudflare Calls API to pass the SDP from the clients to establish the WebRTC connection and relays back the Calls API SDP reply and renegotiation messages.
 - Admin manages the rooms and room members.
 - If desired, functions like “breakout rooms” can be implemented in the backend service without disconnecting the WebRTC connection of the clients.
 - If desired, headless clients can be used to record the content from other clients or publish content.