sitemap.xml llms.txt
Skip to main content

Video Conferencing

Video conferencing in Epicenter projects is handled by Daily.

Learn more

Epicenter offers two adapters to help you implement video calls for the application users:

When you create a video call using the Daily adapter, Epicenter stores a metadata object for the call in the database. If the call is recorded, we place the recorded video file in cloud storage.

Setting up video calls

To organize a video call for a group of participants, you must call the createRoom() function of the Daily adapter to create a Daily room.

Joining a call

A participant must use a Daily token to join a call. Tokens are user- and room-specific. To allow a user to join a call, use the createToken() function.

Call recordings

To record a video call, set the enable_recording parameter of the createRoom() function to true.

Recording lifespan

When creating a recording, you can define how long you want us to store it. The maximum lifespan of a video call recording in Epicenter is one year. By default, the file is stored for one week.

To set the recording lifespan, pass the ttlSeconds parameter to the createRoom() function. The maximum ttlSeconds value is 31,536,000 seconds (one year).

Family

Video recording metadata objects have a string property called family. This property identifies a set of media files related to the same video conference recording.

Learn more

Once you record a call, use the functions of the Video adapter to manage the recording files.