I went down a bit of a rabbit hole looking into LiveKit and BigBlueButton integration. Beyond the source code, we don’t have any other documentation on the low level audioProcessor packages I’m afraid.
can they make their own track processor and publish them ?
Yes, it would work like any other npm package
We currently do not have any good guidelines on how to do this. We do have this track-processors-js reference, but unfortunately, it is only a video in that example. I still think it will be instructive to show how the integration would work.
You bring up a good point that it should be easier for folks to know how to do this. I am going to try to write up some documentation on how it would be done generally. Maybe we can work together to clarify the processor so it is easier next time.