I have found and fixed this before, but cannot share a patch/PR until my employer sorts out licensing/contributor agreements.
The problem is that when new SSRCs are signalled over colibri, the mapping from SSRC to EndpointID is not added to the Synchronizer instance used by RecorderRtpImpl. I made some modifications to RtpChannel.setSources() that checks whether recording is enabled, and calls synchronizer.setEndpoint() for each new SSRC.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: