Video Conferencing
Video conferencing in Epicenter projects is handled by Daily.
When a video conference is created, Epicenter stores a metadata object for the conference in the database. If the conference is recorded, we place the recorded video file in cloud storage.
To manage video calls, use the functions of the Daily adapter.
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 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
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 and set the enable_recording parameter to true. The maximum ttlSeconds value is 31,536,000 seconds (one year).
Once you record a call, use the functions of the Video adapter to manage the recording files.
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.