Skip to content

Latest commit

 

History

History
 
 

custom

Custom Examples (Daily JS)

The basic call demo (derived from our prebuilt UI codebase) demonstrates how to create a video and audio call using Call Object mode.

Send messages to other participants using sendAppMessage

Broadcast call to a custom RTMP endpoint using a variety of different layout modes

Transcribe audio from call participants and view transcript alongside video

Record a call video and audio using both cloud and local modes

Send emoji reactions to all clients using sendAppMessage

Demonstrates using manual track management to support larger call sizes


Getting started

We recommend starting with the basic call example, showcasing the common flow of a call Daily call, device management and error handling.

Run an examples with yarn workspace @custom/[demo-name] dev (replacing [demo-name] with the name of the demo you'd like to run e.g. basic-call.

  • Please ensure your Daily rooms are setup to use web sockets
  • Follow the instructions within each demo first, making sure to set all the necassary local environment variables etc
  • Examples are served using nextjs

Shared code

These examples re-use some common components, contexts, hooks and libraries. These can be found in the shared folder.

Deploy your own on Vercel

Deploy with Vercel