Skip to content

Ant Media Server is a streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is highly scalable both horizontally and vertically. It can run on-premise or on-cloud.

master
Switch branches/tags
Code
This branch is 4756 commits ahead, 72 commits behind Red5:master.
Contribute

Build Status Maven Central Quality Gate Status

image

Basic Overview

Ant Media Server is designed to provide live video streaming technology infrastructure with ultra-low latency(WebRTC) and low-latency(HLS, CMAF available in v2.2+). It can be used to enable streaming any type of live or on demand video to any devices including mobiles, PCs or IPTV boxes.

3867 Running Instances in 129 Countries

Ant Media Server Features

  • Ant Media Server is an open source media server:
  • Ant Media Server is available with Free (Community) and Paid (Enterprise) versions.
  • 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 Edition
  • 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
  • Ant Media Server is bundled with Android, iOS and JavaScript SDKs. SDKs are available for free.

Comparison table for Community and Enterprise Edition

image

Quick Launch

Launch in Amazon Web Services

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

Links

Your Scalable, Real-Time Video Streaming Platform Ready in 5 Minutes

Usage Scenarios

Education

Ant Media can provide virtual classrooms with teachers as many as it is required and it might be presented and viewed separately with ultra-low latency.

IP camera streaming

Watch and Monitor IP Cameras with Ultra Low Latency on Web Browser with Ant Media Server. You can embed ONVIF IP camera streams into your websites and mobile applications.

Webinar

Ant Media Server supports N-N live video/audio conferencing by using WebRTC protocol that allows you to achieve ultra-low latency which is around 0.5 sec. Ant Media Server also provides scalability that can help you to scale up your solution dynamically.

Mobile Streaming Application

Easy to Integrate and Scalable Streaming Infrastructure Solutions for your Mobile Application Projects. You can build fast ve stable streaming applications with Ant Media API’s and SDK’s.

Live Game Show

Scale Number of Viewers As Much As You Need. Live Video Experience has the significant role in Live Game Shows’ success. It must be scalable, low latency and adaptive. Ant Media Server provides scalable, ultra-low latency and adaptive streaming.

E-sports Betting

Due to the biggest grow at esports, there is a tremendous demand for betting more than normal sports and video streaming with ultra-low latency is a game changer for that industry.

Auction and Bidding Streaming

Live Auction should be streamed with ultra sub second latency in order to get bids on time. Otherwise, your items get sold for a lower price. Ant Media Server provides sub-second latency streaming.

Video Game Streaming

Gamers are generally complaining about interaction problems. Ant Media Server resolves this problem by ultra low latency streaming(0.5 second) via WebRTC.



Releases

Ant Media Server Community 2.4.0.2 (Sep 5, 2021)

  • Plugin Architecture
  • Implementing MCU Plugin(audio-only supported) and providing it as a built-in plugin -> Quick test: https://SERVER:5443/WebRTCAppEE/mcu.html
  • H265 Support in Ingesting WebRTC(H265 encoder is available in some Android devices)
  • Support HLS AES-Encryption
  • Support QuickSync in Hardware Transcoding
  • Configure X-Forwarded-For support as built-in for REST API.
  • Send specific resolutions to the RTMP endpoints via REST API
  • Add JWKS support for JWT Filter
  • Provide option to force adaptive bitrate all time or use whenever the source resolution is higher
  • Fix random bad name issue in RTMP Ingest (This was a common issue. Thank you God, it seems it's fixed :))
  • Upgrade Tomcat to 8.5.69 and don't use native Tomcat libraries(Because it causes crash in some cases)
  • Support re-connecting to the same session in a specific timeout after the publisher is disconnected.

Full ChangeLog

Ant Media Server Community 2.3.3 (June 6, 2021)

  • Check existence of audio sync issue for RTMP to WebRTC case #3229
  • Let web panel block the user logging in for 5 minutes if username and password is wrong for 3 times #3246
  • H265 Support in WebRTC Ingesting for the supported devices #1817
  • Audio & Video Sync in RTMP re-publish & Increased Audio RTT #3231
  • Audio distortion/buzzing noises in 2.3.2 EE #3196
  • Hash-Based token doesn't work properly in HLS Stream with Adaptive Streaming #2259
  • Make Tensorflow solution downloadable #2965
  • Support ARM architecture #2607
  • Some threads may get blocked infinitely when an unexpected event occurs #3202
  • Stream audio-only to RTMP #3132
  • Add S3 configuration to Dashboard #3087

Full ChangeLog

Ant Media Server Community 2.3.2 (April 22, 2021)

  • Increase buffer size - fixes Chrome 90 issue #3164
  • Synch video according to audio in SFU mode
  • Fix during audio stream adding RTMP Endpoint
  • Stop timers(native stats, measuring bitrate) in signaling thread
  • Fix pts and dts base timing in the incoming packets
  • Remove jsvc

Ant Media Server Community 2.3.1 (April 14, 2021)

  • Problem in fragment.size() Check #3053
  • Audio intermittently cuts out. #3035
  • Webm start - stop recording does not work #3096
  • Fix analyze time in EncoderAdaptor #2939
  • P2P NoSpaceForNewPeer error #2954
  • Create app is not working on the fly in standalone mode #3033
  • Sorted Application List Would Be Good #2783
  • Web Panel does not show vod ID #3006
  • Import external js files into the package #2943
  • Get MD5 of password in Angular app #3075
  • Provide configuration option to push CMAF and HLS to any Http Endpoint #3071
  • Create and delete apps via web panel #3064
  • Update FFmpeg(4.3.2) and CUDA(11.2) #3047
  • Audio/Video sync issue in 2.3 with ABR #3088

Full ChangeLog

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

Contact

For more information and blog posts visit antmedia.io

contact@antmedia.io

About

Ant Media Server is a streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is highly scalable both horizontally and vertically. It can run on-premise or on-cloud.

Topics

Resources

Packages

No packages published

Languages