Getting Started
  • 23 May 2022
  • 4 Minutes to read
  • Dark
    Light

Getting Started

  • Dark
    Light

Getting started with Ant Media Server

Ant Media provides ready-to-use, highly scalable real-time video streaming solutions for live video streaming needs. Based on customer requirements and preferences, it enables a live video streaming solution to be deployed easily and quickly on-premise or on public cloud networks such as AWS, Azure, Digital Ocean, Linode, and Alibaba Cloud.

Ant Media’s well-known product, called Ant Media Server, is a video streaming platform and technology enabler, providing highly scalable, Ultra-Low Latency (WebRTC) and Low Latency (CMAF & HLS) video streaming solutions supported with operational management utilities. There are two versions of Ant Media Server: Community Edition and Enterprise Edition. You can find a comparison table below.

Ant Media Server in a cluster mode dynamically scales up and down to enable our customers to serve from tens to hundreds of thousands of viewers in an automated and controlled way.

Ant Media Server provides compatibility to be played in any web browser. In addition to this, SDKs for iOS, Android, and JS are provided freely to enable customers to expand their reach to a broader audience. Thanks to the adaptive bitrate streaming feature that allows any video to be played at any bandwidth on mobile devices.

Ant Media has been serving more than 1150 customers in more than 120 countries. Customers from different segments such as education, live auctions, radio and TV broadcasts, enterprises, service providers, government agencies, gaming companies, and mobile / web app developers enhance their business by using Ant Media Server and benefit from its capabilities.


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.

πŸ™‡ 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.

πŸ‘Ύ 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.

πŸ“Ί 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.

🎯 E-sports & betting streaming

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

🎭 Auctions and bidding

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

✨ Video game streaming

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

Community Edition & Enterprise Edition comparison

Ant Media Server has two versions. One of them is the Community Edition (freely downloadable) and the other one is Enterprise Edition, which is a paid and supported version. Community Edition is available to download on Github. Enterprise Edition can be purchased on antmedia.io.


Community Edition

Enterprise Edition

One-to-Many WebRTC Streaming

false

true

End-to-End Latency

8-12 Seconds

0.5 Seconds (500ms)

CMAF

false

true

Scaling

false

true

RTMP(Ingesting) to WebRTC (Playing)

false

true

Hardware Encoding(Nvidia GPU, QuickSync)

false

true

WebRTC Data Channel

false

true

Adaptive Bitrate

false

true

Secure Streaming

false

true

SRT ingest support

false

true

iOS & Android WebRTC SDK

false

true

VP8 and H.265 Support

false

true

iOS & Android RTMP SDK

true

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

Community Edition Releases

You can directly download AMS Community Edition from Github.

Licensing

Ant Media Server has basically three types of licenses.

  1. Ant Media Server Community Edition is free to use, with Apache license.
  2. You can opt in with a pay-as-you-go plan where usage is calculated every streaming minute.
  3. Ant Media Server Enterprise Edition has a paid license per instance/server. Paid license options are hourly, monthly, annually and perpetual. You can ask for a license from us.

Enterprise Edition cluster license

Enterprise Edition cluster license is similar features to the Enterprise Edition license. The only difference is that Enterprise Cluster License supports many instances run simultaneously with the same license key. On the other hand, the Enterprise Edition license key 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 in order 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 get the 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 only x64 architecture, and deployment scripts are provided for Ubuntu (starting from 18.04) and CentOS 8. In addition, It's known that Ant Media Server is used on MacOS, SuSE, Debian, and Red Hat Enterprise Linux distributions as well.

Extensions

Object recognition with TensorFlow

Ant Media Server can use 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 on https://community.antmedia.io/

You can also ask your questions at StackOverflow with the [ant-media-server] tag.

Contact

For more information and 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.



Was this article helpful?