STUN/TURN took a bit of work to deal with -- we have a bit more on it here, at the end of the blog post:
https://invisv.com/articles/booth
One key part is that the video conferencing server thinks its IP is the first hop of the MPR, and the client also doesn't give ICE candidates that include its IP (we filter the candidate list).