VCS Selecting and switching participants in a video call or live stream Ready for your close-up? Why thinking like a director can make your WebRTC app development easier
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
API Migrating a telehealth application to Daily from OpenTok in 1 week Walking through the process of migrating a telehealth application to Daily from Vonage OpenTok in 1 week.
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
Streaming Stream with HLS while recording to a custom S3 bucket using Daily Stream directly from a low-latency WebRTC call using HLS while recording too!
API Testing Daily’s WebRTC performance with testRTC An app and set of test scripts to help developers measure Daily’s performance.
VCS Add a frame to your live stream host’s video with Daily’s VCS Use margin settings and a background image trick to style your host’s video
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
VCS Add a splash screen to live streams and cloud recordings with Daily’s VCS baseline composition How to display an opening splash screen, transition splash screen, and set an image as the background
VCS VCS tutorial: Add a dynamic moving watermark to any live stream or recording Add a moving watermark graphic to your Daily live streaming or cloud recording with Daily VCS
VCS New beta: VCS — Build dynamic graphics and layouts for live streams and recordings VCS technical lead Pauli Olavi Ojala discusses how Daily's Video Component System (VCS) lets developers build animated graphics, custom layouts, and event-driven components into multi-party live streams and recorded content.
VCS Add text animations to Daily live streams with Daily's VCS baseline composition Display dynamic live stream viewer feedback using Daily's new Video Component System (VCS) default compositions
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 Comparing domain, room, and meeting token REST API configurations for Daily calls How to override room and domain settings with Daily meeting tokens
API Introducing 15,000 person real-time interactive live streams (UPDATE: 100,000 participants) Developers building large scale video experiences can create 100,000 person sessions with 25 active participants, at latencies improved over traditional streams
Video live streaming: Notes on RTMP, HLS, and WebRTC These days, when people talk about "live streaming," they might be talking about three quite different underlying technologies. * RTMP is widely used to send video into a live session, but
API Streaming and recording at Daily Reviewing how streaming and recording work and key architecture decisions
Use Cases Daily use cases: Building a virtual event platform with Daily APIs Daily’s tips and tricks for getting the most out of your virtual event app
Rust How and why Daily is using Rust for our WebRTC APIs Exploring why Rust is our preferred language for a core WebRTC library
Spatialization Adding screen sharing support to our spatialization demo (Part 6) Tips and tricks for screen sharing with Daily
API Tutorial How to display device permission errors in a custom video or audio call app built with Daily Adding a device permissions prompt using the Daily SvelteKit app as an example
API Tutorial Build a custom video chat using Daily and web components Add video calling to your app with only native HTML custom elements and plain JS