-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Any plan to add participant-wise audio track recording directly within the SFU ?
For now, I’m handling recording externally by tapping into each participant’s track at the source and writing the RTP packets into a file using oggwriter. So for every participant, a separate .ogg file is generated.
But the recorded .ogg files are often shorter in duration than the actual call. For example, in a 5-minute call, the resulting audio file might only be 3 minutes long. This discrepancy is more noticeable when participants are silent or intermittently speaking.
I suspect this could be due to:
• Opus packet timestamp gaps when participants are not transmitting (e.g., silence).
• No silence padding added during recording.
• The oggwriter not compensating for real-time stream duration.
Any Idea how can I solve this?