Real-time video mixing and interaction platform using WebRTC