Hi. In Linux Ubuntu 22.04, I am trying to record an audio conversation in Jami. I have disabled video so it’s only an audio call. I use the Speex codec. In the settings a set a path to a directory to store recording files (I have also seen this happen if I do not alter the file path from the default). I bring up a call and select to record manually. I see an .ogg file in my directory of choice, with a timestamp in the file name. It starts at a size of 963 bytes and that enver changes, even after I stop recording. So it seems like some heade rinfo gets added then no voice data. I try to play it back in the file in the Ubuntu RhythmBox app and it just finished instantly, so verifies no voice data is present.
Also, if I have it set to auto-record, that does not seem to be creating a file at all. No file created when I start a call, then if I stop and re-start recording a new file does get created (again with no audio).
In Ubuntu I am using pulseaudio as my audio manager (not alsa).
I had this issue with Ubuntu 18.04 as well and I had hoped moving to 22.04 would help but it did not.
Any suggestions on how to get this working? I searched for ogg & recording in this forum and found no other subjects about it.
Thanks
Are you using a SIP Account?
I don’t think so. I do not have a SIP server running. The stream seen in Wireshark is a TCP stream when I use Speex codec.
I just switched to use the default Opus audio codec and I found that recording does work for that. That’s all I changed in the setup. Now in Wireshark I see UDP TURN protocol packets for the audio call. The data rate measured in Wireshark’s IO Graph tool is about 210 kbps which is higher then Speex, but maybe I can work with it.
Is there a list of audio codecs that have been proven to work with recording?
In my system, we are working with over the horizon remote control systems that use either cellular or satellite communications so I need to limit the bandwidth of Jami as much as possible. That’s why I switched to the Speex codec.
I tested all other codecs for recording and none of them did (the .ogg always gets created as I said before). I had no voice using the G726 codec but others sounded fine. So it seems like only Opus will support voice recording to the .ogg file.
The auto-record function is not working at all. The red light blinks but there is no .ogg file. If I turn off the recording then turn it back on, then I get the .ogg file created and filled with voice data if I use the Opus codec. I checked the logs in the Troubleshooting area and there is never anything about recording being enabled/disabled or a path to recorded files seen. I don’t see any way to set log levels in the app, to make see more data. Should I be able to see anything about recording in the logs?
This is still with the 20240824 build.