Ant Media Server Enterprise Edition
Generated on 17 Feb 2025 from the Ant Media Server Enterprise Edition catalog page
- Ultra Low Latency Adaptive WebRTC Live Streaming
1 to N Low Latency adaptive WebRTC Live Streaming is about 500ms
- Streams Play Everywhere & Every Internet Speed
RTMP, MP4, HLS, WebRTC and Adaptive bitrate support.
- Scaling within the Cluster
Scale Publishers and Viewers with auto-scaling clusters
- Simulcast to Social Media
Simulcast to Facebook , YouTube, Periscope channels or any 3. party Endpoint at the same time
- SDK for iOS, Android, and JavaScript
WebRTC and RTMP SDKs support both broadcasting and playing in iOS, Android, and JavaScript
- IP Camera Streaming
Compatibility with ONVIF cameras creates an IP camera Solution with PTZ and Auto Discovery Features
- IPTV Solution
Remote Stream Fetching and Compatibility with MAG Set-Top-Boxes
- Open Source
Community Edition is Open Source on GitHub
- Other Features
SFU in One to Many WebRTC Streams,One-Time Token Control,Object Detection,Built-in Amazon S3 Support, H.265,VP8 and CMAF
Software Included
Package | Version | License |
---|---|---|
AntMedia Server Enterprise Edition | 2.13.2 | Apache 2.0 |
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 Enterprise 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 Enterprise 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-antmediaserveren-18-04"}' \
"https://api.digitalocean.com/v2/droplets"
Getting Started After Deploying Ant Media Server Enterprise Edition
Bring your own license for using Ant Media Server Enterprise Edition
You could obtain a license from https://antmedia.io
To get started with Ant Media Server EE, visit your new Ant Media Server 1-Click App Droplet and follow the prompts on http://your_server_ip:5080.
!!! Important Note:
Please use CPU-Optimized Droplets. Recommended starting droplet size is 4vCPUs, 8 GB Ram. Depending on your system load, you may need a bigger size. Please reach us if you are not sure which droplet size to choose.
Please add STUN server configuration by running the following 3 commands once.
echo ‘settings.webrtc.stunServerURI=stun:stun1.l.google.com:19302’ | sudo tee -a /usr/local/antmedia/webapps/WebRTCAppEE/WEB-INF/red5-web.properties
echo ‘settings.webrtc.stunServerURI=stun:stun1.l.google.com:19302’ | sudo tee -a /usr/local/antmedia/webapps/LiveApp/WEB-INF/red5-web.properties
sudo service antmedia restart
Ultra Low Latency WebRTC Live Streaming
Ant Media Server Enterprise Edition supports adaptive ultra low latency WebRTC streaming.
In addition, Ant Media Server can
- Record WebRTC streams as MP4 and MKV
- Convert WebRTC streams to adaptive live HLS
- Create previews in PNG format from WebRTC streamsClick here for how to publish with ultra low latency.### Pull IP Camera StreamsWith this feature, users can pull IP Camera streams easily on management panel. In other words, you don’t need to write any commands or use terminal. Click [here](<https://resources.antmedia.io/docs/re-streaming-ip-cameras-external-sources) for how to pull IP Camera Streams.
Publish Live Stream with RTMP
There are many ways to publish Live Stream with RTMP to Ant Media server. Here are the some of the ways:
- Publish with a Desktop Software like OBS, XSplit, Wirecast, etc.
- Publish with a Hardware Encoder (Teradek, Tricaster, Gosolo, etc)
- Publish with an Android Mobile App
- Publish with an IOS Mobile App
- Enable SSL
For each case we give an example on how to publish live stream with RTMP to Ant Media Server. For more please look at the docs.