xamarin-webrtc icon indicating copy to clipboard operation
xamarin-webrtc copied to clipboard

Xamarin Android/iOS Bindings to Native WebRTC

Xamarin Android & iOS WebRTC Bindings

Usage

Android

Download : Nuget Package

    Install-Package Xam.WebRtc.Android

Supports Android 7.0 and up

iOS

Download : Nuget Package

    Install-Package Xam.WebRtc.iOS

Supports iOS 9.0 and up

Samples

Included are simple demo apps for both Android and iOS, as well as, a basic broadcast Node.js signalling server.

Update March 2021

You should also read the awesome binding tutorials for WebRTC by Paula Aliu, who does a walkthrough of both iOS and Android, also available on GitHub!

Resources

  • Blog Post
  • https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Connectivity
  • https://github.com/tkmn0/SimpleWebRTCExample_iOS
  • https://github.com/amrfarid140/webrtc-android-codelab
  • https://webrtc.github.io/webrtc-org/native-code/android/
  • https://webrtc.github.io/webrtc-org/native-code/ios/