Hi Max,
Hope this finds you well!
We have implemented the iOS SDK to record the Video Chat. For each participant we are able to save the recording on the server. We are also able to merge all of these together, but we are not able to figure out how to go about merging the files based on the time of joining. Suppose the second participant joins 5 minutes after the first participant, how can we merge the videos such that the video of the participant starts 5 minutes after the first participants's video?
Furthermore, our flow is customized so that only the first participant's video and audio streams are on. We by default mute the video stream of all the other participants. Only their audio stream stays on. Hence we are not so much concerned with merging the video streams together. We only need to merge the audio streams with the first participant's video. So in my above example, we will always view the video of the first participant (as long as he's in the room otherwise we will show only a black screen). 5 minutes into the video we will start hearing the second participant along with the first participant. How can we achieve the merging of audio streams into a video file based on the time of joining of each participant?
Your help is very much appreciated by everyone here!
Thanks