Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dreamteammobile/xamarin.antmedia.samples
Sample Apps for DT Nuget Bindings of Ant Media Android and iOS SDK's
https://github.com/dreamteammobile/xamarin.antmedia.samples
android antmedia audio binding bindings conference forms ios nuget video videocall webrtc xamarin xamarin-android xamarin-forms xamarin-ios
Last synced: 3 months ago
JSON representation
Sample Apps for DT Nuget Bindings of Ant Media Android and iOS SDK's
- Host: GitHub
- URL: https://github.com/dreamteammobile/xamarin.antmedia.samples
- Owner: DreamTeamMobile
- License: mit
- Created: 2020-10-17T14:33:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-18T22:45:36.000Z (about 4 years ago)
- Last Synced: 2024-11-12T04:04:43.430Z (3 months ago)
- Topics: android, antmedia, audio, binding, bindings, conference, forms, ios, nuget, video, videocall, webrtc, xamarin, xamarin-android, xamarin-forms, xamarin-ios
- Language: C#
- Homepage: https://dreamteam-mobile.com
- Size: 4.47 MB
- Stars: 9
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [DT](https://dreamteam-mobile.com/) Xamarin [Ant Media](https://antmedia.io/) WebRTC SDK Samples
![](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/raw/main/AntMedia-Banner.jpg)
This Repository contains Sample Apps for Xamarin Bindings of Ant Media WebRTC Android and iOS SDK'sAlso we have **[WiKi](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki) with all detailed information and step-by-step Tutorials for easy usage of our [Nuget packages](https://www.nuget.org/packages?q=antmedia+dreamteammobile)**:
* for Xamarin Android [![NuGet Package](https://buildstats.info/nuget/DT.Xamarin.AntMedia.WebRTC.Android)](https://www.nuget.org/packages/DT.Xamarin.AntMedia.WebRTC.Android/)
this is a full binding on native Android Ant Media Free WebRTC SDK, same namespaces so you can use [Ant Media documentation](https://github.com/ant-media/Ant-Media-Server/wiki/WebRTC-Android-SDK-Documentation) for that nuget* for Xamarin iOS [![NuGet Package](https://buildstats.info/nuget/DT.Xamarin.AntMedia.WebRTC.iOS)](https://www.nuget.org/packages/DT.Xamarin.AntMedia.WebRTC.iOS/)
this is a full binding on native iOS Ant Media Free WebRTC SDK, same namespaces so you can use [Ant Media documentation](https://github.com/ant-media/Ant-Media-Server/wiki/WebRTC-iOS-SDK-Guide) for that nuget* for Xamarin Forms [![NuGet Package](https://buildstats.info/nuget/DT.Xamarin.AntMedia.WebRTC.Forms)](https://www.nuget.org/packages/DT.Xamarin.AntMedia.WebRTC.Forms/)
this is more complicated, we make forms package which have theis own classes and special for Forms usage, visit [our wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-Forms-WebRTC) for details## Code in Repository
### [Prerequisites](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Prerequisites)
1. you need up running Ant Media Server, [detailed explanation here](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Prerequisites)1. Start from **[DT.Xamarin.AntMedia.Samples.sln](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/blob/main/DT.Xamarin.AntMedia.Samples.sln)**
1. replace constant to your server addres in **[DT.Configuration/InitialData.cs](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/blob/main/DT.Configuration/InitialData.cs)**
```
public const string SERVER_ADDRESS = "domain-name.com:5080";
```### Solution Projects
* [DT.Configuration](DT.Configuration) - Simple shared project, common constants
* [DT.WebRTC.Droid](DT.WebRTC.Droid) - Xamarin Android app with WebRTC sdk usage, [wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-Android-WebRTC)
* [DT.WebRTC.iOS](DT.WebRTC.iOS) - Xamarin iOS app with WebRTC sdk usage, [wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-iOS-WebRTC)
* [DT.WebRTC.Forms](DT.WebRTC.Forms) - Xamarin Forms app with all UI and logic of app with our Forms WebRTC sdk usage, [wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-Forms-WebRTC)
* [DT.WebRTC.Forms.Android](DT.WebRTC.Forms.Android) - Xamarin Forms Android app with our Forms WebRTC sdk usage, [wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-Forms-WebRTC)
* [DT.WebRTC.Forms.iOS](DT.WebRTC.Forms.iOS) - Xamarin Forms iOS app with our Forms WebRTC sdk usage, [wiki](https://github.com/DreamTeamMobile/Xamarin.AntMedia.Samples/wiki/Xamarin-Forms-WebRTC)
## License
The MIT License (MIT).## Contact
[email protected]https://dreamteam-mobile.com/
* 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