I have started playing around with the conference recording functions. I have the videobridge starting to record and recording sound into mp3 files that I can hear are accurate rather than garbage.
However, I am having a problem getting the Webm writer to work. Initially I think I was using the 32bit native library, but I am now using the 64bit native library.
Looking at the mailing list history a webm writer was written in c++ in 2014 to go into jnvpx. However, it is not now working. I don't know how to inspect a dll to find what is in it. I haven't done any C++ coding since the 1990s so I don't really want to do things that way although that might be best.
I presume the reason it was put into the native library was speed and the quantity of data. I don't actually want to do a lot of recording anyway so one option is to write a writer in java. However, I don't think that is the right solution.
JNIUtils tends to swallow up failures to load native libraries without reporting this. I have put in something to report when the libraries don't load on initialisation of the static class and that does not now fail which makes me think I am a long way there.
I remember reading something about the plan being to remove recording from the videobridge so that might be the cause in that the writer may not be in the dll that I am using.
Can anyone please give me a hint?