Ant Media Server Community Edition
Generated on 11 Dec 2025 from the Ant Media Server Community Edition catalog page
Ant Media Server supports RTMP, WebRTC, HLS and MP4
Features
- Publish live streams with WebRTC, RTMP
- Play Live and VoD streams with RTMP and HLS
- RTMP, RTSP, MP4 and HLS Support
- WebRTC to RTMP Adapter
- 360 Degree Live & VoD Streams
- Web Management Dashboard
- IP Camera Support
- Re-stream Remote Streams (IPTV)
- Open Source Ant Media Server
- Simulcasting to Periscope
- Your Live or VoD streams can play anywhere including mobile(Android, iOS) browsers
Software Included
| Package | Version | License |
|---|---|---|
| Ant Media Community Edition | 2.5.1 | Apache 2 |
| Ant Media Community Edition | 2.16.2 | Apache 2 |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the Ant Media Server Community Edition 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Ant Media Server Community Edition Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"antmedia-antmediaserverco-18-04"}' \
"https://api.digitalocean.com/v2/droplets"Getting Started After Deploying Ant Media Server Community Edition
Community and Enterprise Edition Comparison
| Feature | Community Edition | Enterprise Edition |
|---|---|---|
| One-to-Many WebRTC Streaming | ✖ | ✔ |
| End-to-End Latency | 8–12 Seconds | 0.5 Seconds (500ms) |
| LL-DASH (CMAF) | ✖ | ✔ |
| Auto Scaling | ✖ | ✔ |
| Kubernetes Support | ✖ | ✔ |
| RTMP (Ingest) → WebRTC (Play) | ✖ | ✔ |
| Hardware Encoding (Nvidia GPU, QSV) | ✖ | ✔ |
| WebRTC Data Channel | ✖ | ✔ |
| Adaptive Bitrate | ✖ | ✔ |
| Secure Streaming | ✖ | ✔ |
| SRT Ingest Support | ✖ | ✔ |
| iOS & Android WebRTC SDK | ✖ | ✔ |
| VP8 & H.265 Support | ✖ | ✔ |
| iOS & Android SDK | ✔ | ✔ |
| JavaScript SDK | ✔ | ✔ |
| RTMP, RTSP, MP4 & HLS Support | ✔ | ✔ |
| LL-HLS (Paid Plugin) | ✔ | ✔ |
| WebRTC → RTMP Adapter | ✔ | ✔ |
| 360° Live & VoD Streams | ✔ | ✔ |
| Web Management Dashboard | ✔ | ✔ |
| IP Camera Support | ✔ | ✔ |
| Re-stream to Endpoints | ✔ | ✔ |
| WHIP | ✔ | ✔ |
| Open Source | ✔ | ✔ |
| Linear Live Streaming (Playlist) | ✔ | ✔ |
| Simulcast to Social Media (RTMP) | ✔ | ✔ |
| Recording (MP4, WebM, HLS) | ✖ | ✔ |
| Support | Community | E-mail, Slack |
| Price | Free | Paid |
📡 Publish Live Stream with RTMP
You can publish live streams to Ant Media Server using many methods. Here are a few:
- Publish with Desktop Software (OBS, XSplit, Wirecast, etc.)
- Publish with a Hardware Encoder (Teradek, Tricaster, Gosolo, etc.)
- Publish from an Android Mobile App
- Publish from an iOS Mobile App
- Enable SSL
For detailed RTMP publishing scenarios and examples, visit:
💡 Use Cases
- Live auctions and marketplaces
- Interactive webinars and conferences
- E-learning and virtual classrooms
- Live gaming and e-sports streaming
- CCTV / IP camera monitoring solutions