"need to find a server midway between all the users" Nonsense. Interesting to hear about other's solutions though!
Reaper dante virtual soundcard jitter full#
The use case I use WebRTC for is slightly different, where quality > latency, so we have it tuned to the other end and run the full gambit of FEC, ARQ, packet redundancy etc. Local recording of your end with some shared sync markers, that you could manually or automatically sync up post-hoc We had trouble setting up our instrument, but also adding a mic for chatting.
![reaper dante virtual soundcard jitter reaper dante virtual soundcard jitter](https://i.ytimg.com/vi/v-uHvrMXeac/hqdefault.jpg)
An easier way to join with multiple audio inputs. Auto register new audio devices when you plug them in/edit in settings. Join room by name (we were confused that there was a different code than the name we chose) We would occasionally suffer burst losses, but you can play through it and it's still synced afterward which is the best you can do with an unreliable network. Once we had that tuned it worked really well. We had to adjust down the delay to 2ms (I think default was 5ms) in order to counteract the "lagging" effect you get when you lock into the remote beat. I had a go at jamming with my brother yesterday. Interested to see how it fares in a 3+ participant setting.
![reaper dante virtual soundcard jitter reaper dante virtual soundcard jitter](https://i.ytimg.com/vi/yDiRTyzfp0Q/maxresdefault.jpg)
In fact I found it much better for chatting too if you can guarantee they have a headset and good mic - I hate current-gen AEC algorithms. The system seems to have the settings right for realtime collab. The packet capture didn't seem to be RTP, are you using libwebrtc under the hood?
![reaper dante virtual soundcard jitter reaper dante virtual soundcard jitter](https://cdn.imimot.com/images/content/welcome_to_mitti_v12.jpg)
Have to say this is the best version of something like this that I have tried.