Skip to main content

Ultra-Low Latency
Live Streaming

Build real-time video applications with WebRTC (~0.5s latency), SRT, RTMP, HLS, and CMAF. Scale from classrooms to global live events with adaptive bitrate streaming and enterprise-grade features.

Open Source
4.6K+ Stars
Production Ready
$ bash install_ant-media-server.sh
✓ Installing Ant Media Server…
✓ WebRTC engine configured
✓ RTMP, SRT, HLS ready
✓ Server running on port 5080
🚀 Ready to stream!

Quick Start

Get up and running with Ant Media Server in minutes

1

Install Ant Media Server

Download and install Ant Media Server on Linux using our installation script:
wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh
sudo bash install_ant-media-server.sh
For cloud deployments, use our one-click installers for AWS, Azure, or GCP.
2

Access the Dashboard

Once installed, access the web dashboard at:
http://your-server-ip:5080
Default credentials:
  • Username: admin
  • Password: Set during installation
Enable SSL/TLS for production deployments. See our SSL setup guide.
3

Create Your First Application

Create a streaming application through the dashboard:
  1. Navigate to Applications in the sidebar
  2. Click New Application
  3. Enter an application name (e.g., “live”)
  4. Select streaming settings (WebRTC, RTMP, etc.)
  5. Click Create
Your application will be available at /ApplicationName/.
4

Start Streaming

Publish your first stream using RTMP:
ffmpeg -re -i input.mp4 -c:v libx264 -c:a aac \
  -f flv rtmp://your-server-ip/ApplicationName/streamId
Or use WebRTC to publish directly from your browser. Check the WebRTC guide for details.

Explore by Topic

Everything you need to build real-time streaming applications

Streaming Protocols

Learn about WebRTC, RTMP, SRT, HLS, and CMAF support

Ultra-Low Latency

Achieve sub-500ms latency with WebRTC streaming

Adaptive Bitrate

Deliver optimal quality with ABR transcoding

REST API

Manage streams programmatically with our REST API

Recording

Record streams to MP4, WebM with cloud storage

Clustering

Scale horizontally with cluster mode

Security

Token-based auth, JWT, and IP filtering

SDKs

iOS, Android, React Native, Flutter, and JS SDKs

IP Camera

Stream from IP cameras with ONVIF support

Key Features

Everything you need for production-grade streaming

Ultra-Low Latency

WebRTC streaming with ~0.5 second latency for real-time interactions. Perfect for auctions, gaming, and live events.

Multi-Protocol Support

Ingest with WebRTC, RTMP, SRT, RTSP. Deliver with HLS, CMAF, WebRTC. One platform, all protocols.

Adaptive Bitrate (ABR)

Automatically transcode streams to multiple qualities. Deliver the best experience for every viewer’s bandwidth.

Horizontal Scaling

Scale from 10 to 10,000+ concurrent viewers with cluster mode. Auto-scaling support for AWS, Azure, and GCP.

Enterprise Security

Token authentication, JWT, IP filtering, and SSL/TLS. Control access with time-based and subscriber limits.

Recording & Storage

Record streams to MP4 or WebM. Upload recordings to Amazon S3 or Google Cloud Storage automatically.

Ready to Start Streaming?

Join thousands of developers building real-time video applications with Ant Media Server. Get started in minutes with our quickstart guide.