Skip to main content

Introduction to Ant Media Server

Ant Media server provides a ready-to-use, highly scalable, real-time video streaming solution. It supports both Ultra-Low Latency (WebRTC) and Low Latency (CMAF & HLS) live streaming.

Ant Media Server (AMS) can be deployed easily and quickly on-premise or on public cloud networks such as AWS, Azure, Google Cloud, Digital Ocean, OVH, Linode, and Alibaba Cloud.

There are two versions of Ant Media Server: Community Edition and Enterprise Edition. You can find a comparison table below.

Ant Media Server can be configured in cluster mode to dynamically scale horizontally and vertically to support thousands of viewers and broadcasters simultaneously in an automated and controlled way.

Playback of live streams is supported in any web browser and in addition to this, SDKs for iOS, Android, Flutter, React Native, Unity, and JavaScript are provided freely to enable customers to expand their reach to a broader audience.

Usage scenarios

👨🏽‍💻 Education

Ant Media can provide virtual classrooms to teachers using ultra-low latency technology, enabling teachers to connect with the audience using 1-1 or 1-many connection types.

🤖 IP camera streaming

Watch and Monitor IP cameras with ultra-low latency on a web browser with Ant Media Server. You can embed ONVIF IP camera streams into your websites and mobile applications. Read more

🙇 Webinars

Ant Media Server supports N-N live video/audio conferencing by using WebRTC, allowing you to achieve ultra-low latency (~ 0.5 sec). Ant Media Server also provides scalability that can help you to scale up your solution dynamically. Read more 

👾 Mobile streaming application

Using our SDKs, you can integrate your mobile application solutions with Ant Media Server, and build a fast, reliable and stable streaming platform with AMS APIs and SDKs. Read more 

📺 Live game shows

Live video experience has a significant role in live game show success, with a strong requirement of being scalable and having low latency. Read more 

🎯 E-sports & betting streaming  

Due to the ever-growing e-sports domain, there is a tremendous demand for video streaming with ultra-low latency. Read more

🎭 Auctions and bidding 

Live auctions should be streamed with ultra sub-second latency in order to get bids on time. Read more

✨ Video game streaming 

Ant Media Server resolves interactivity and scalability issues by providing ultra-low latency streaming via WebRTC. Read more

Community & Enterprise Edition comparison

Ant Media Server has two versions (releases). The Community Edition download on Github and the Enterprise Edition.

The Enterprise Edition supports ultra low latency live streaming and needs a valid license which can be purchased at antmedia.io.

FeatureCommunity EditionEnterprise Edition
One-to-Many WebRTC Streamingfalsefalse
End-to-End Latency8-12 Seconds0.5 Seconds (500ms)
CMAFfalsefalse
Scalingfalsefalse
RTMP(Ingesting) to WebRTC (Playing)falsefalse
Hardware Encoding(Nvidia GPU, QuickSync)falsefalse
WebRTC Data Channelfalsefalse
Adaptive Bitratefalsefalse
Secure Streamingfalsefalse
SRT ingest supportfalsefalse
iOS & Android WebRTC SDKfalsefalse
VP8 and H.265 Supportfalsefalse
iOS & Android RTMP SDKfalsefalse
JavaScript SDKfalsefalse
RTMP, RTSP, MP4 and HLS Supportfalsefalse
WebRTC to RTMP Adapterfalsefalse
360 Degree Live & VoD Streamsfalsefalse
Web Management Dashboardfalsefalse
IP Camera Supportfalsefalse
Re-stream Remote Streamsfalsefalse
Open Sourcefalsefalse
Simulcast to all Social Media via RTMPfalsefalse
SupportCommunityE-mail, On-site
PriceFreePaid

Community Edition Releases

You can download Ant Media Server Community Edition from Github

Licensing

Ant Media Server has two types of licenses.

  1. Ant Media Server Community Edition is free to use, with Apache license.
  2. Ant Media Server Enterprise Edition needs a paid license per instance/server. Paid license options are monthly, annually and perpetual and you can purchase a license directly from antmedia.io.

Enterprise Edition cluster license

The Enterprise Edition cluster license has similar features to the standard Enterprise Edition license. The only difference is that the Enterprise cluster License supports many instances running simultaneously with the same license key. The standard Enterprise Edition license only supports one instance at a time.

If you're planning to have a large deployment for your Enterprise Cluster, please contact Sales at contact@antmedia.io to discuss discount options.

Free Enterprise Edition license for educational and tech communities

Ant Media provides free Enterprise Edition licenses for students, academics, and communities. To take advantage of this opportunity, just send an email from your institution or community e-mail address to contact@antmedia.io

Functional Architecture

Supported Environments

Ant Media Server runs on Linux (Ubuntu and CentOS). It supports bith x64 as well as ARM architecture, and deployment scripts are provided for Ubuntu (starting from 18.04 to 20.04 and 22.04) and CentOS 8. In addition, Ant Media Server can be successfully deployed on MacOS, SuSE, Debian, WSL and Red Hat Enterprise Linux distributions as well.

Extensions

Object recognition with TensorFlow

Ant Media Server can use a trained deep learning model to recognize objects in live streams. This is a CPU-intensive process so if you enable this feature, the server's CPU consumption will increase.

Meanwhile, users can use any deep models to execute live streams on the fly.

Ant Media Community discussion

There is a user community available. You can ask or answer questions by joining the community at GitHub Discussions

You can also ask your questions in Discussions Q&A

Contact

For more information and to read our latest blog posts visit antmedia.io. If you have any questions, please send an email to contact@antmedia.io. Support inquiries should go to support@antmedia.io.

Share feedback