I personally haven’t worked on this.
What the original post proposes is not required per se to make a video call webxdc app. It would only simplify porting existing WebRTC apps.
The biggest obstacle for a working video call app IMO is the lack of permissions for webxdc apps: Allow access to camera, geolocation, other Web APIs.