Can OpenVidu output a composed video, and split audio files 100% sync'ed?

Hi, I have OpenVidu 2.22.0 implemented on a web application where rooms are created for 2 participants.

We have experienced typical real world issues with poor connectivity, dropped connections and participants leaving/rejoining.

Our current implementation results in separated files per participant, and multiple files for a participant if they join/rejoin/reconnect at any time etc.

Our functional requirements are:

  • Get a composed video (participant videos side by side) for playback
  • Get split audio feeds, one audio file for each participant, which is 100% synchronized (down to the millisecond!) with the composed video

We current achieve this manually through transcoding over all the split files which has lead to a lot of problems. Can OpenVidu:

  1. Output a composed video file?
    and
  2. Output two separate audio files which are 100% sync’ed with the composed video file?

Regards,
-Brendan