Ant Media Server is an open source media server that supports:
- Ultra Low Latency Adaptive One to Many WebRTC Live Streaming in Enterprise Edition
- Adaptive Bitrate for Live Streams (WebRTC, MP4, HLS) in Enterprise Edition
- VP8 & H264 Support in WebRTC Enterprise Edition
- Data Channel Support in WebRTC Enterprise Editio
- Horizontal(Clustering) and Vertical Scaling Enterprise Edition
- SFU in One to Many WebRTC Streams in Enterprise Edition
- Live Stream Publishing from RTMP to WebRTC Enterprise Edition
- RTMP Ingesting
- WebRTC to RTMP Adapter
- IP Camera Support
- Recording Live Streams (MP4 and HLS)
- Restream to Social Media Simultaneously(Facebook and Youtube in Enterprise Edition)
- One-Time Token Control in Enterprise Edition
- Object Detection in Enterprise Edition
Comparison table for Community and Enterprise Edition
Launch in Amazon Web Services
Launch in Microsoft Azure (Wait a few seconds for listings appear)
Changelog - including Enterprise Edition
- Support CMAF in DASH 2471, 2440
- Update from Java 8 to Java 11 2394, 2458
- Tomcat performance improvement with APR and SSL 2525
- Support Kubernetes 2390, 2464
- Create REST method equivalent of WebSocket's getRoomInfo 2463, 2596
- Update default STUN server 2472
- Tomcat version is updated to 8.5.58 2447
- Support custom resolutions from WebRTC to RTMP in Community Edition 2485
- Fix number of Viewers decrease less than zero 2438
- HLS token problem in Cluster 2432
- Support WebRTC and HLS Viewer Limit in Broadcasts 2489 Full ChangeLog
Features
- H265 Transcoding from RTMP to WebRTC #2058
- WebM Recording #2144
- Force WebRTC Player to play at specified resolution #2155
- Create a websocket message that returns the available streams in the conference room #2227
- Create a websocket message that notifies client that if bandwidth is less than the video/audio bitrate #2103
- Check broadcast start and end time before accepting the WebRTC Stream #2181
- Update video.js to the latest version for HLS and MP4 playback #2231
- Create a REST method that can send message to the viewers through Data channel #2026 Full ChangeLog
- VP8 Support in Playing, Ingesting, Transcoding and Clustering #1816 #1962 #2013 #1994
- Data Channel Support in Playing, Ingesting, Clustering #1737 #2004 #2011 #2045 #1866
- 4K 60 FPS RTMP -> WebRTC Streaming Support #1854 #1867 #1759 #1775
- WebRTC Stack is updated to WebRTC M79 #1818 #1838 #1827
- Official Ubuntu 18.04 support #1655
- Cluster Monitoring Support #1897 Full ChangeLog
Previous releases https://github.com/ant-media/Ant-Media-Server/releases/
For more information and blog posts visit antmedia.io