Integrations Integrate Miro and CometChat in a Daily video call with our new Prebuilt Integrations API Hands-on examples of integrations in the main view and sidebar UI elements of Daily Prebuilt, our hosted call component
Custom Daily Why you probably don't need multiple Daily call objects Using track subscriptions to avoid the multiple call object anti-pattern
Migration Migrating a basic video call app from Agora to Daily Converting core parts of the call experience to Daily’s video call API from Agora
Migration Migrating a Twilio video demo to Daily A practical migration of a Twilio application to Daily’s video API
REST API Sending server-side data to video call participants with Daily How to send "app-message" events to Daily call participants with our REST API
Migration Resources to switch to Daily’s video SDK from Vonage OpenTok An overview of our resources for migrating from OpenTok to Daily’s WebRTC API platform
Daily Prebuilt Extending Daily Prebuilt video calls with a custom button Adding custom functionality within the Daily Prebuilt UI
API Tutorial Implementing cursor sharing with Daily's video call API Cursor sharing with vanilla JavaScript and Daily’s "app-message" events
Social Gaming Working with video call participants’ media tracks Approaches and gotchas of audio and video track handling
Social Gaming Obtaining, handling, and validating meeting tokens in your video application Using meeting tokens to grant players special call privileges
API Testing Daily’s WebRTC performance with testRTC An app and set of test scripts to help developers measure Daily’s performance.
Social Gaming Sending data to video call participants: “app-message” or dedicated WebSocket? Client and server-side alternatives to send data to clients
Social Gaming Creating video call rooms securely with Daily’s REST API Client and server-side flows for WebRTC call creation in our social game
API How our new European call server region can benefit call performance What our call servers do, and how developers can utilize our new European region
API Tutorial Adding video backgrounds to a Daily call in a browser app How to add virtual backgrounds to a vanilla JS WebRTC video call app powered by Daily
Electron Extending a Daily Prebuilt Electron app with custom virtual backgrounds How to add a virtual backgrounds feature to an Electron Daily Prebuilt application
Rust How and why Daily is using Rust for our WebRTC APIs Exploring why Rust is our preferred language for a core WebRTC library
Building e-learning applications with Daily Showcasing key e-learning features with our virtual class demo
Spatialization Testing our spatialization features with robots and Jest (Part 7) Manual and automated testing of spatial video and spatial audio
Spatialization Adding screen sharing support to our spatialization demo (Part 6) Tips and tricks for screen sharing with Daily
Spatialization Creating interactive focus zones in Daily’s spatialization demo (Part 5) Broadcasting and gathering in small groups
Spatialization Managing users’ media tracks to implement spatial audio and video (Part 4) User proximity and building the audio graph
Spatialization Running a 2D world for video call participants to traverse (Part 3) User spawning, navigation, and remote user updates.
Spatialization Setting up the Daily call in our spatialization demo (Part 2) Joining the Daily call and configuring our 2D world