Thanks for this, the SFU was the real missing piece. Itโs what originally pushed me into maintaining a separate fork; with it supported upstream I can retire the fork and track resenha directly.
Iโd held off asking about LiveKit because I didnโt know if you wanted to go that direction. Now that you have: are you open to PRs for features and small improvements?