You will need to use the native WebRTC libraries for Xamarin. If you're comfortable using precompiled libraries, you can find it online. However, I prefer to compile webrtc native for each target platform. Google has documented the steps very well, but it usually takes time.
Once you have the libraries ready for your platform, you can use it with xamarin. Let me know if you encounter any problem.
source share