DT Xamarin Ant Media WebRTC SDK Samples
This Repository contains Sample Apps for Xamarin Bindings of Ant Media WebRTC Android and iOS SDK's
Also we have WiKi with all detailed information and step-by-step Tutorials for easy usage of our Nuget packages:
-
for Xamarin Android
this is a full binding on native Android Ant Media Free WebRTC SDK, same namespaces so you can use Ant Media documentation for that nuget -
for Xamarin iOS
this is a full binding on native iOS Ant Media Free WebRTC SDK, same namespaces so you can use Ant Media documentation for that nuget -
for Xamarin Forms
this is more complicated, we make forms package which have theis own classes and special for Forms usage, visit our wiki for details
Code in Repository
Prerequisites
-
you need up running Ant Media Server, detailed explanation here
-
Start from DT.Xamarin.AntMedia.Samples.sln
-
replace constant to your server addres in DT.Configuration/InitialData.cs
public const string SERVER_ADDRESS = "domain-name.com:5080";
Solution Projects
-
DT.Configuration - Simple shared project, common constants
-
DT.WebRTC.Droid - Xamarin Android app with WebRTC sdk usage, wiki
-
DT.WebRTC.iOS - Xamarin iOS app with WebRTC sdk usage, wiki
-
DT.WebRTC.Forms - Xamarin Forms app with all UI and logic of app with our Forms WebRTC sdk usage, wiki
-
DT.WebRTC.Forms.Android - Xamarin Forms Android app with our Forms WebRTC sdk usage, wiki
-
DT.WebRTC.Forms.iOS - Xamarin Forms iOS app with our Forms WebRTC sdk usage, wiki
License
The MIT License (MIT).
Contact
- We work with platforms: iOS, Android and web.
- We develop event apps, business apps, games, apps for internal distribution, apps for App Store, Google Play.
- We know how to build single apps, app ecosystems and complete integrated solutions (that include API, Admin panel and a mobile app or apps).
- We have knowledge and experience with the following business domains: audio calls and video calls, VOIP apps, navigation and mapping apps, geolocation-based apps, translators, business (B2C) apps, messengers, ticketings systems and many many more.
- We use the tools you want: Swift/Objective-C, Kotlin/Java, Xamarin, ReactNative, Flutter, Ionic