Introduction to the series
In this episode, we present an overview of the series, discuss its underlying architecture, and access resources to set up the project locally.
Watch Episode 1: Introduction to the series We present an overview of the series, discuss its underlying architecture, and access resources to set up the project locally.
Watch Episode 2: What are Durable Objects? We show how Durable Objects work and start building a video call app together.
Watch Episode 3: Create a serverless websocket 'backend' We create a WebSocket backend using serverless technology, making the process simpler than ever before.
Watch Episode 4: Real-time messaging with WebSockets We learn how to route and broadcast incoming messages from WebSocket connections and implement error handling such as closed WebSocket connections.
Watch Episode 5: Build the app frontend and UI We configure the frontend starter code, connect to Durable Objects using a call room ID, and display a local video preview.
Watch Episode 6: Make and answer WebRTC calls We expand the frontend functionality by adding functionality for making and answering WebRTC video calls.
Watch Episode 7: Deploy your video call app In this final episode, we configure the remaining functionalities. By the end, your app will be fully functional and ready for deployment.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Directory
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- © 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark