Skip to content
Sergey Bokatuk edited this page Jan 4, 2021 · 23 revisions

Ant Media Server Mobile SDK Xamarin Bindings

All information about Ant Media Server available on Ant Media wiki here We are an independent team and we are not related to Ant Media, we just like do Xamarin bindings to different native frameworks.

In this documentation we will describe Ant Media iOS & Android WebRTC SDK for which we made Xamarin Bindings

  • WebRTC for Xamarin Android NuGet Package
    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

  • WebRTC for Xamarin iOS NuGet Package
    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

  • WebRTC for Xamarin Forms NuGet Package
    this is more complicated, we make forms package which have theis own classes and special for Forms usage, visit our wiki for details

Main Things

Ant Media Server is a software that can stream live and VoD streams. It supports scalable, ultra low latency (0.5 seconds) adaptive streaming and records live videos in several formats like HLS, MP4, etc.

Here are the fundamental features of Ant Media Server:

  • Ultra Low Latency Adaptive One to Many WebRTC Live Streaming in Enterprise Edition.
  • Adaptive Bitrate for Live Streams (WebRTC, MP4, HLS) in Enterprise Edition.
  • SFU in One to Many WebRTC Streams in Enterprise Edition.
  • Live Stream Publishing with RTMP and WebRTC.
  • WebRTC to RTMP Adapter.
  • IP Camera Support.
  • Recording Live Streams (MP4 and HLS).
  • Restream to Social Media Simultaneously(Facebook and Youtube in Enterprise Edition).
  • One-Time Token Control in Enterprise Edition.
  • Object Detection in Enterprise Edition.
  • H.264,H.265 and VP8
  • WebRTC Data Channels

Mobile SDKs is Free but Server has Community Edition & Enterprise Edition

Ant Media Server has two versions. One of them is the Community Edition(Free) and the other one is Enterprise Edition. Community Edition is available to download on Github. Enterprise Edition can be purchased on antmedia.io

Community Edition Enterprise Edition
Ultra Low Latency
One-to-Many WebRTC Streaming
false true
End-to-End Latency 8-12 Seconds 0.5 Seconds (500ms)
Scaling false true
RTMP(Ingesting) to WebRTC (Playing) false true
Hardware Encoding(GPU) false true
Adaptive Bitrate false true
Secure Streaming false true
iOS & Android RTMP SDK true true
iOS & Android WebRTC SDK false true
VP8 and H.265 Support false true
JavaScript SDK true true
RTMP, RTSP, MP4 and HLS Support true true
WebRTC to RTMP Adapter true true
360 Degree Live & VoD Streams true true
Web Management Dashboard true true
IP Camera Support true true
Re-stream Remote Streams true true
Open Source true true
Simulcast to all Social Media via RTMP true true
Support Community E-mail, On-site
Price Free Paid

License

The MIT License (MIT).

Original AntMedia Native WebRTC SDK

here

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