yes.
When you create the offer, you can pass in a "stream" argument.
There you can pass in a
MediaStream of any kind (webaudio alone, webaudio + video, etc.)
Not to disway you, but you might be aware that there could be echo cancellation issues if you use webaudio in some contexts.
You need echo cancelation if your users don't have headphones (and you don't want the system to produce feedback)
I'm still trying to get to the bottom of this, and need to set up some testing.
But, I am having issues with echo cancelling not working in some situations. I believe it is due to using webaudio.