Hi there! So we recently launched our live webinar feature using OpenVidu and our users are loving it However, one of the most requested features we are getting is having the ability to download the video recording after the user is done broadcasting.
I’ve been working with the LocalRecorder object in OpenVidu Browser and it works great for if the user is just sharing ONLY their webcam or screen during the broadcast.
However, in my testing, when switching back and forth between sharing the screen and sharing the webcam using publisher.replaceTrack(), something appears to break and I’m unable to download the video after I stop recording. The logs don’t give me much to work with, it just says there is a MediaRecorder error. I’ve read online that MediaRecorder doesn’t yet support seamlessly replacing the current stream with another so I’m guessing that is the underlying issue here…
So my question is: Am I missing something in terms of easily getting this working? Or do I have to do something like concatenate all the recordings together manually using (probably?) the getBlob() function?
Hope that makes sense.
Thanks!