We just finished replacing naked Kurento with OV and Mediasoup. It’s been mostly a good experience. One of the features we really needed were composed quick start custom layout recordings that have external URLs. What we noticed is that if you set default recording properties for a session, like setting composed quick start, then you also have to set the layout url in that moment, or else you’ll get the server wide defaults when you record, regardless of the parameters you pass to the recording API. It also means that you can’t kick off a second recording with a different layout URL.
Our use case is as follows. We need to be able to create short on demand recordings that can be instantly replayed within a given session. We’ve achieved this with OV as it is today. But in addition to that we’d also like to create a separate recording of the entire session that both has a different external URL for layout and, optimally, keeps each audio input in it’s own audio track for the purposes of high quality multi-party transcription. The later feature need could also potentially be handled by allowing us to make a second recording that both has a custom layout with a single audio stream, along with the individual track recordings that we can harvest the audio from.
Thanks in advance for your consideration. OV has been a huge leap forward from our old Kurento setup.