Issue with Recording Video Conference: Audio Not Recorded Using RoomComposite

Hi Team,

When attempting to record a video conference using RoomComposite, I have encountered a problem where the video is playing, but the audio is either not being recorded or not playing during playback.

egressClient.startRoomCompositeEgress(
        roomName,
        {
          fileType: 1,
          filepath: `recordings/${prefix}/${suffix}.mp4`,
          disableManifest: true,
        },
        {
          layout: "grid",
        }
      );

I would appreciate your assistance in troubleshooting this issue. If there are specific configuration settings or steps that need to be adjusted for proper video recording in RoomComposite, please provide guidance.

Thank you in advance for your assistance.

Initially, we implemented the audio conference, and the recording was perfect. Later, we added the video conference, and now we’re facing an issue with the MP4 recording output. We’re using version 3 (v3).

Does that cover everything?
Any insights on fixing this would be appreciated.

Thanks.

If the participant’s audio and video track are reaching other participants in the Room, the Egress module should be able to record them at the same time using the RoomComposite API.
Your configuration seems correct. This should be the equivalent in JSON for a simple Server API request:

{
  "room_name": "TestRoom",
  "layout": "grid",
  "audio_only": false,
  "video_only": false,
  "file_outputs": [
    {
      "fileType": "MP4",
      "filepath": "{room_id}-{room_name}-{time}",
      "disableManifest": true
    }
  ]
}

In fact properties audio_only and video_only are not mandatory. If not included,
RoomComposite records audio and video tracks by default, if available.

Have you tried testing the TrackCompositeEgress and the TrackEgress with the exact same Room and Tracks that are failing with RoomComposite? That should provide some insights to the issue.

Thanks for the reply.

Everyone in the room can hear each other, and the issue only exists with the recording output. We’ll check the TrackCompositeEgress and TrackEgress for more insights into the issue and will keep you updated.

Thank you again!