Skip to content

Commit

Permalink
Merge pull request #356 from ant-media/amarantmeida-patch-4
Browse files Browse the repository at this point in the history
Update enterprise-and-community-edition.md
  • Loading branch information
yashtandon113 authored Sep 19, 2024
2 parents a4bbfa1 + 3937be3 commit b05c9d3
Showing 1 changed file with 40 additions and 44 deletions.
84 changes: 40 additions & 44 deletions docs/get-started/enterprise-and-community-edition.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Enterprise and Community Edition
description: Analyse what you may achieve with Ant Media Server Enterprise Edition.
description: Analyze what you may achieve with Ant Media Server Enterprise Edition.
keywords: [Ant Media Server Enterprise Edition, Ant Media Community v/s Enterprise edition, Ant Media Server Documentation, Ant Media Server Tutorials]
sidebar_position: 2
---
Expand All @@ -11,108 +11,104 @@ Ant Media Server is a real-time streaming engine software that provides adaptive

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, DASH/CMAF) in Enterprise Edition.
* SFU in One to Many WebRTC Streams in Enterprise Edition.
* MCU in One to Many or Many to Many WebRTC Streams in Enterprise Edition.
* Live Stream Publishing with RTMP and WebRTC.
* WebRTC to RTMP Adapter.
* IP Camera with RTSP Support.
* Recording Live Streams (MP4 and HLS).
* Restream to Social Media Simultaneously.
* One-Time Token Control in Enterprise Edition.
* Object Detection in Enterprise Edition.
* H.264, H.265 and VP8
* WebRTC Data Channels Support.

#### _This doc includes information both for Community and Enterprise Editions. If something is not working according to this doc, you may be using Community Edition and you try to use a feature of Enterprise. Check the Community vs. Enterprise below_
* Ultra Low Latency Adaptive One to Many WebRTC Live Streaming in Enterprise Edition.
* Adaptive Bitrate for Live Streams (WebRTC, MP4, HLS, DASH, and LL-HLS) in Enterprise Edition.
* SFU in One to Many WebRTC Streams in Enterprise Edition.
* MCU in One to Many or Many to Many WebRTC Streams in Enterprise Edition.
* Live Stream Publishing with RTMP, WebRTC, SRT, and WHIP.
* WebRTC to RTMP Adapter.
* IP Camera with RTSP and ONVIF support.
* Recording Live Streams (MP4, WebM, and HLS).
* Re-stream to Social Media Simultaneously.
* Stream Security in Enterprise Edition.
* Object Detection in Enterprise Edition.
* H.264, H.265 and VP8 codecs support
* WebRTC Data Channel Support.
* Linear Live Streaming with Playlist

:::info
This document provides information for both the Community and Enterprise Editions. If something does not work as described in this document, you may be using Community Edition and attempting to use a feature of Enterprise Edition.
:::

## 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.](https://github.com/ant-media/Ant-Media-Server) Enterprise Edition can be purchased [on antmedia.io](https://antmedia.io/)
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.](https://github.com/ant-media/Ant-Media-Server/releases) Enterprise Edition can be purchased on [antmedia.io](https://antmedia.io/)


| | **Community Edition** | **Enterprise Edition** |
| ------------------------------------------------- | ----------------- | ------------------- |
| Ultra Low Latency One-to-Many WebRTC Streaming | ![true](@site/static/img/cross.png) |![true](@site/static/img/tick.png) |
| End-to-End Latency | 8-12 Seconds | 0.5 Seconds (500ms) |
| SRT Ingest | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| CMAF | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| CMAF (DASH) | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Scaling | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Kubernetes Support | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| RTMP(Ingesting) to WebRTC (Playing) | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Hardware Encoding(Nvidia GPU, QuickSync) | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Hardware Encoding (Nvidia GPU, QuickSync) | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| WebRTC Data Channel |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Adaptive Bitrate |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Secure Streaming |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| iOS & Android RTMP SDK |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| iOS & Android WebRTC SDK |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Adaptive Bitrate Streaming |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| Secure Streaming |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) | |
| iOS & Android WebRTC SDKs |![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| VP8 and H.265 Support | ![true](@site/static/img/cross.png) | ![true](@site/static/img/tick.png) |
| JavaScript SDK |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| RTMP, RTSP, MP4 and HLS Support |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| WebRTC to RTMP Adapter |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| 360 Degree Live & VoD Streams | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Web Management Dashboard | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| IP Camera Support | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Re-stream Remote Streams | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Re-stream Remote Streams | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png)
| WHIP |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| LL-HLS (Paid plugin) |![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Open Source | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Simulcast to all Social Media via RTMP | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Linear Live Streaming (Playlist) | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png)
| Simulcast to Social Media via RTMP | ![true](@site/static/img/tick.png) | ![true](@site/static/img/tick.png) |
| Support | Community | E-mail, On-site |
| Price | Free | Paid |

## Releases

[https://github.com/ant-media/Ant-Media-Server/releases/](https://github.com/ant-media/Ant-Media-Server/releases/)
You can check out the Ant Media Server releases and release logs from [here](https://github.com/ant-media/Ant-Media-Server/releases/).

## Licenses

Ant Media Server has basically two types of licenses.

1. Ant Media Server Community Edition is free to use.
2. Ant Media Server Enterprise Edition has a paid license per instance/server. Paid license options are monthly, annually, and perpetual. You can get licenses from [antmedia.io](https://antmedia.io/) or you can use hourly/monthly/yearly licenses from Marketplaces in [AWS Marketplace](https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=Ant+Media+Server&page=1&ref_=nav_search_box), [Azure Marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/antmedia.ant_media_server_enterprise?tab=Overview), [Digital Ocean](https://marketplace.digitalocean.com/apps/ant-media-server-enterprise-edition), [Alibaba](https://marketplace.alibabacloud.com/products/56712002/Ant_Media_Server_Enterprise_2_2_1-sgcmjj00025347.html), and [Linode](https://www.linode.com/marketplace/apps/ant-media/ant-media-community-edition/)
2. Ant Media Server Enterprise Edition has a paid license per instance/server. Self-hosted paid license options are `monthly`, `annual`, and `perpetual`. You can get self-hosted licenses from [antmedia.io](https://antmedia.io/) or you can use hourly/monthly/yearly licenses from Marketplaces in [AWS Marketplace](https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=Ant+Media+Server&page=1&ref_=nav_search_box), [Azure Marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/antmedia.ant_media_server_enterprise?tab=Overview), [Digital Ocean](https://marketplace.digitalocean.com/apps/ant-media-server-enterprise-edition), [Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/antmedia-public/ant-media-server-enterprise-edition?hl=pt&pli=1&project=antmedia-test) and [Linode](https://www.linode.com/marketplace/apps/ant-media/ant-media-community-edition/).

### Enterprise Cluster License

Enterprise Cluster License is similar features to the Enterprise 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 License key only supports one instance at a time.
The Enterprise Cluster License has similar features to the Enterprise License. The only difference is that Enterprise Cluster License supports many Ant Media Servers run simultaneously with the same license key. In that case, you do not have to manage the multiple license keys for multiple servers.

If you're planning to have a large deployment for your Enterprise Cluster, please contact Sales at [[email protected]](mailto:[email protected]) in order to have some discounts.
If you're planning to have a large deployment for your enterprise cluster, please contact solutions teams at [[email protected]](mailto:[email protected]) in order to have some discounts.

### Free Enterprise License for Education and Tech Communities

Ant Media provides _free Enterprise Licenses_\* for the \*students, academics, and communities. To get the advantage of this opportunity, just send an email (from your institution or community e-mail address) to [[email protected]](mailto:[email protected])
Ant Media also provides **_free Enterprise Licenses_** for the students, academics, and communities. To take advantage of this opportunity, just send an email (from your institution or community e-mail address) to [[email protected]](mailto:[email protected])

## Functional Architecture

![](@site/static/img/Simple_Architecture.png)

## Supported Environments

Ant Media Server runs on **Linux(Ubuntu)** and **MacOS**. it supports both x64 and ARM architecture. Ubuntu 20.04, Ubuntu 22.04 and CentOS 8 are officially supported. In addition, It's known that Ant Media Server is used on SUSE, Debian, WSL, and RHLE distributions as well.
Ant Media Server can be installed on Linux distributions, specifically Ubuntu (18.04, 20.04, 22.04, and 24.04), CentOS (8 and 9), Rocky Linux (8 and 9), and Alma Linux (8 and 9). It is compatible with both the x86-64 and Arm64 architectures.

## Extensions

### Object Recognition with TensorFlow

Ant Media Server can use a trained deep learning model to recognize objects in the 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 the live streams on the fly.
In addition, you can also install Ant Media Server on Windows using the [WSL](https://antmedia.io/install-ant-media-server-on-windows-using-wsl/) or [Docker container](https://antmedia.io/docs/guides/clustering-and-scaling/docker/docker-and-docker-compose-installation/).

## Community

There is a user community available. You can ask or answer questions by joining the community at [GitHub Discussions](https://github.com/orgs/ant-media/discussions)

You can also ask your questions in [Discussions Q&A](https://github.com/orgs/ant-media/discussions/categories/q-a)

## Case Studies

You can find different case studies [here](https://antmedia.io/case-studies/) to see where and how Ant Media Server can help your business to grow.
You can find different case studies [here](https://antmedia.io/case-studies/) to see where and how Ant Media Server can help your business grow.

## Blog posts

There are hundreds of blog posts written by the Ant Media team to provide guidance for the use of the Ant Media Server and you can find them [here](https://antmedia.io/blog/)

## Contact

For more information and blog posts visit [antmedia.io](https://antmedia.io/)

[[email protected]](mailto:[email protected])
For more information, visit [antmedia.io](https://antmedia.io/)
and reach out to [[email protected]](mailto:[email protected])

0 comments on commit b05c9d3

Please sign in to comment.