This will involve WebRTC. Not sure about anything else yet.