Ant Media Server

Ant Media Server 是一款实时流媒体引擎软件,通过使用 WebRTC 技术提供自适应超低延迟流媒体,延迟时间约为 0.5 秒。Ant Media Server 可自动扩展,可在内部或云端运行。「Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.」

Github stars Tracking Chart

Build Status
Maven Central
Quality Gate Status

2037 Running Instances in 111 Countries at 09:33 AM GMT on July 21, 2020

Ant Media Server

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

Quick Launch

Launch in Amazon Web Services

Launch in Microsoft Azure (Wait a few seconds for listings appear)

Releases

Ant Media Server Community 2.2.0 (Oct 21, 2020)

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

Ant Media Server Community 2.1.0 (July 20, 2020)

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

Ant Media Server Community 2.0.0 (May 4, 2020)

Previous releases
https://github.com/ant-media/Ant-Media-Server/releases/

Contact

For more information and blog posts visit antmedia.io

contact@antmedia.io

Main metrics

Overview
Name With Ownerant-media/Ant-Media-Server
Primary LanguageJava
Program languageJava (Language Count: 3)
Platform
License:Other
所有者活动
Created At2017-03-01 08:21:13
Pushed At2025-06-02 06:48:03
Last Commit At2025-05-15 09:23:23
Release Count113
Last Release Nameams-v2.14.0 (Posted on )
First Release Namev1.0.2-M1 (Posted on 2014-03-17 08:31:36)
用户参与
Stargazers Count4.4k
Watchers Count100
Fork Count662
Commits Count8.6k
Has Issues Enabled
Issues Count5418
Issue Open Count1223
Pull Requests Count1063
Pull Requests Open Count29
Pull Requests Close Count122
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private