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
Daily React Hooks Add chat to your custom video app with Daily React Hooks (Part 3) Use daily-js and the Daily React Hooks library to add chat to your WebRTC video application
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
Daily React Hooks Add a “prejoin” UI to a custom video app with the Daily React Hooks library (Part 2) Use daily-js and the Daily React Hooks library to add a prejoin user interface to your WebRTC video application
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
API Tutorial Customize live streamed Daily Prebuilt video call layouts with Daily's VCS Create dynamic live streaming layouts with images, text, and more using Daily’s new Video Composition System (VCS)
Daily React Hooks Build a custom video app with React and the Daily React Hooks library (Part 1) Use daily-js and the Daily React Hooks library to create a custom video application from scratch
Fitness use case Fitness app use case: Adding an “incognito mode” for participants Create more privacy for participants by letting them toggle who can see them
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
Fitness use case Auto-record calls when the instructor joins the class Using meeting tokens and Daily’s recording API to record a specific call participant
API Tutorial Mute fitness class participants in a video chat app when the instructor joins Updating Daily’s fitness class app demo to auto-mute participants
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
API Tutorial Introducing the new Daily React Hooks library Speed up development time, simplify code, and optimize performance in React-based real-time audio and video apps
API Tutorial Build a custom Daily video chat app in SvelteKit (Part 2) Add video tile components to your app with Daily
API Tutorial Manage video stream quality for small frame videos with the Daily API Improve call performance for small frame videos
API Tutorial Build a call lobby to control meeting access Use the Daily API to selectively admit participants
API Tutorial Build a video call app with Daily Prebuilt and Svelte Embed Daily Prebuilt with custom controls in any Svelte app
Code & Tutorials Add chat history to your Daily calls with only client-side React code Show new call participants existing chat history using a custom React hook
Tools & Tips Building Daily's custom docs platform with Next.js The call is coming from inside the Docs
Tools & Tips How Daily is working around the H.264 bug in Safari 15.1 Tips for developers on how to prevent Safari tabs from crashing during a video call
Large Meeting Series Optimize call quality in larger calls by manually managing media tracks in a paginated video call UI Use the setSubscribedTracks API to control participant tracks
Large Meeting Series Add pagination to a custom Daily video chat app to support larger meetings A dynamic participant grid can improve call performance
Tools & Tips Designing web accessible video calls Tips from Daily on how we implement accessible UIs to ensure everyone can connect online through video