Making and Answering WebRTC Calls | Build a Video Call App Part 6

Опубликовано: 04 Сентябрь 2024
на канале: Cloudflare Developers
1,516
38

Welcome back to our series on building a video call app with Durable Objects! In this video, we’ll build on the frontend we set up earlier by adding functionality for making and answering WebRTC video calls. You’ll learn how to create peer-to-peer connections, handle ICE candidates, and seamlessly send and receive video streams between users. Don’t forget to subscribe so you don’t miss the upcoming videos, where we'll handle peer disconnections and wire up call control buttons!

Series Part 1:    • Introduction to Durable Objects | Bui...  
Series Part 2:    • What are Durable Objects? | Build a V...  
Series Part 3:    • Create a Serverless Websocket “Backen...  
Series Part 4:    • Real-time messaging with WebSockets |...  
Series Part 5:    • Building the App Frontend & UI | Buil...  
Series Part 6:    • Making and Answering WebRTC Calls | B...  
Series Part 7:    • Deploy Your Video Call App | Build a ...  

Create an account on Cloudflare today for free: https://dash.cloudflare.com/sign-up

Useful links mentioned:
Cloudflare Durable Objects: https://developers.cloudflare.com/dur...
Github code: https://github.com/megaconfidence/veet

00:00 Intro
0:50 Conceptual call event diagram
3:55 Initialize a RTC connection
6:22 Populate the UI elements with the video datastream
9:10 ICE candidates and offer management
18:40 Testing the code locally
21:09 Conclusion

#cloudflare #cloudflareworkers #developer #WebSockets #DurableObjects #Serverless #Stateful #ServerlessApps #StatefulServerless #RealTimeApps #FullStackDevelopment #VideoCallApp