Ant Media website screenshot

Ant Media

Ant Media Server is a scalable, open-source media server for ultra-low latency live streaming and WebRTC-based video applications. It supports WebRTC, RTMP, RTSP, SRT, HLS, and CMAF protocols, enabling developers to build real-time video applications with sub-second latency. Available in Community (open-source) and Enterprise editions with adaptive bitrate streaming, cloud auto-scaling, video recording, and REST API management.

Ant Media publishes 5 APIs on the APIs.io network, including Broadcasts API, Filters API, Push Notification API, and 2 more. Tagged areas include Broadcasting, Live Streaming, Media, Streaming, and Video.

The Ant Media catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Ant Media’s developer surface includes developer portal, documentation, getting-started guide, pricing, engineering blog, support, and 10 more developer resources.

52.7/100 developing ▼ -5.2 Agent 29/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
6 APIs 6 Features 5 Use Cases
BroadcastingLive StreamingMediaStreamingVideoWebRTC

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 52.7/100 · developing
Contract Quality 11.1 / 25
Developer Ergonomics 7.0 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 29/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ant-media: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Ant Media Server REST API

The Ant Media Server REST API provides programmatic access to all streaming server management functions including stream management, broadcast configuration, recording control, ...

Ant Media Broadcasts API

The Broadcasts API from Ant Media — 45 operation(s) for broadcasts.

Ant Media Filters API

The Filters API from Ant Media — 7 operation(s) for filters.

Ant Media Push Notification API

The Push Notification API from Ant Media — 3 operation(s) for push notification.

Ant Media Version API

The Version API from Ant Media — 1 operation(s) for version.

Ant Media Vods API

The Vods API from Ant Media — 8 operation(s) for vods.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ant Media Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Ultra-Low Latency WebRTC Streaming

Achieve sub-500ms latency with WebRTC-based publish and play, enabling real-time interactive video applications like auctions, gaming, and telehealth.

Multi-Protocol Support

Ingest and deliver streams via RTMP, RTSP, SRT, WebRTC, HLS, CMAF, and LL-HLS, supporting a wide range of encoders and players.

Adaptive Bitrate Streaming

Automatically transcode streams to multiple bitrate/resolution ladders and deliver the optimal quality based on viewer bandwidth.

Video Recording and VoD

Record live streams to MP4 or HLS on local disk or cloud storage, creating video-on-demand assets from live broadcasts automatically.

Cluster and Auto-Scaling

Deploy Ant Media Server in horizontal cluster mode with auto-scaling on AWS, Azure, GCP, and Alibaba Cloud for high-concurrency events.

REST API Management

Full programmatic control of streams, broadcasts, conferences, and server settings via a comprehensive REST API.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ant Media Context

3 classes · 14 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Ant Media API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Broadcast

21 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Ant Media Broadcast Structure

21 properties

JSON STRUCTURE

Examples 1

Example request and response payloads for these APIs.

Ant Media Broadcast Example

19 fields

EXAMPLE

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ant Media Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ant Media Agentic Access

72 operations · 40 acting · 6 human-in-the-loop

72 operations · 40 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Telehealth and Remote Consultations

Enable HIPAA-compliant real-time video consultations between patients and healthcare providers with sub-second latency.

Live E-Commerce and Auctions

Power interactive live shopping experiences and real-time bidding platforms with low-latency video and chat.

E-Learning and Virtual Classrooms

Deliver interactive live lectures, webinars, and virtual classrooms with two-way video and screen sharing.

Gaming and Esports Broadcasting

Broadcast gaming sessions and esports events with RTMP ingest from OBS and HLS/WebRTC delivery to viewers at scale.

Video Surveillance

Ingest RTSP streams from IP cameras and provide browser-based WebRTC viewing with recording and motion detection.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Ant Media
description: Ant Media Server is a scalable, open-source media server for ultra-low latency live streaming and WebRTC-based
  video applications. It supports WebRTC, RTMP, RTSP, SRT, HLS, and CMAF protocols, enabling developers to build real-time
  video applications with sub-second latency. Available in Community (open-source) and Enterprise editions with adaptive bitrate
  streaming, cloud auto-scaling, video recording, and REST API management.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ant-media.png
url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/apis.yml
created: '2025-03-01'
modified: '2026-04-19'
specificationVersion: '0.16'
tags:
- Broadcasting
- Live Streaming
- Media
- Streaming
- Video
- WebRTC
apis:
- name: Ant Media Server REST API
  description: The Ant Media Server REST API provides programmatic access to all streaming server management functions including
    stream management, broadcast configuration, recording control, token authentication, cluster management, and server settings.
    Supports RTMP ingest, WebRTC publish/play, HLS delivery, and adaptive bitrate configuration.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Broadcasting
  - HLS
  - Live Streaming
  - Media Server
  - RTMP
  - Streaming
  - Video
  - WebRTC
  properties:
  - type: Documentation
    url: https://antmedia.io/rest/
  - type: GettingStarted
    url: https://antmedia.io/docs/guides/getting-started/quick-start/
  - type: Authentication
    url: https://antmedia.io/docs/guides/developer-sdk-and-api/rest-api-guide/
  - type: GitHubRepository
    url: https://github.com/ant-media/Ant-Media-Server
  - type: SDKs
    url: https://antmedia.io/docs/guides/developer-sdk-and-api/sdk-integration/
    title: JavaScript SDK
  - type: SDKs
    url: https://antmedia.io/docs/guides/developer-sdk-and-api/sdk-integration/
    title: Android SDK
  - type: SDKs
    url: https://antmedia.io/docs/guides/developer-sdk-and-api/sdk-integration/
    title: iOS SDK
  contact:
  - FN: Ant Media Support
    url: https://antmedia.io/contact/
- aid: ant-media:ant-media-broadcasts-api
  name: Ant Media Broadcasts API
  description: The Broadcasts API from Ant Media — 45 operation(s) for broadcasts.
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Broadcasts
  properties:
  - type: OpenAPI
    url: openapi/ant-media-broadcasts-api-openapi.yml
- aid: ant-media:ant-media-filters-api
  name: Ant Media Filters API
  description: The Filters API from Ant Media — 7 operation(s) for filters.
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Filters
  properties:
  - type: OpenAPI
    url: openapi/ant-media-filters-api-openapi.yml
- aid: ant-media:ant-media-push-notification-api
  name: Ant Media Push Notification API
  description: The Push Notification API from Ant Media — 3 operation(s) for push notification.
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Push Notification
  properties:
  - type: OpenAPI
    url: openapi/ant-media-push-notification-api-openapi.yml
- aid: ant-media:ant-media-version-api
  name: Ant Media Version API
  description: The Version API from Ant Media — 1 operation(s) for version.
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Version
  properties:
  - type: OpenAPI
    url: openapi/ant-media-version-api-openapi.yml
- aid: ant-media:ant-media-vods-api
  name: Ant Media Vods API
  description: The Vods API from Ant Media — 8 operation(s) for vods.
  humanURL: https://antmedia.io/rest/
  baseURL: https://your-ant-media-server:5080/WebRTCAppEE/rest/v2/
  tags:
  - Vods
  properties:
  - type: OpenAPI
    url: openapi/ant-media-vods-api-openapi.yml
integrations:
- name: 'Circle: Online Video Conferencing (Free)'
- name: _N9KR90oXoS
- name: customer_agent
- name: zixi-plugin
- name: Media Push Plugin
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
  X: apievangelist
  url: https://apievangelist.com
common:
- type: AgenticAccess
  url: agentic-access/ant-media-agentic-access.yml
- type: DomainSecurity
  url: security/ant-media-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/antmedia
- type: Portal
  url: https://antmedia.io
- type: Documentation
  url: https://antmedia.io/docs/
- type: GettingStarted
  url: https://antmedia.io/docs/guides/getting-started/quick-start/
- type: Pricing
  url: https://antmedia.io/pricing/
- type: Blog
  url: https://antmedia.io/blog/
- type: GitHubOrganization
  url: https://github.com/ant-media
- type: GitHubRepository
  url: https://github.com/ant-media/Ant-Media-Server
- type: Support
  url: https://antmedia.io/support/
- type: TermsOfService
  url: https://antmedia.io/terms/
- type: PrivacyPolicy
  url: https://antmedia.io/privacy-policy/
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/json-schema/ant-media-broadcast-schema.json
  title: Broadcast Schema
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/ant-media/refs/heads/main/vocabulary/ant-media-vocabulary.yaml
- type: Features
  data:
  - name: Ultra-Low Latency WebRTC Streaming
    description: Achieve sub-500ms latency with WebRTC-based publish and play, enabling real-time interactive video applications
      like auctions, gaming, and telehealth.
  - name: Multi-Protocol Support
    description: Ingest and deliver streams via RTMP, RTSP, SRT, WebRTC, HLS, CMAF, and LL-HLS, supporting a wide range of
      encoders and players.
  - name: Adaptive Bitrate Streaming
    description: Automatically transcode streams to multiple bitrate/resolution ladders and deliver the optimal quality based
      on viewer bandwidth.
  - name: Video Recording and VoD
    description: Record live streams to MP4 or HLS on local disk or cloud storage, creating video-on-demand assets from live
      broadcasts automatically.
  - name: Cluster and Auto-Scaling
    description: Deploy Ant Media Server in horizontal cluster mode with auto-scaling on AWS, Azure, GCP, and Alibaba Cloud
      for high-concurrency events.
  - name: REST API Management
    description: Full programmatic control of streams, broadcasts, conferences, and server settings via a comprehensive REST
      API.
- type: UseCases
  data:
  - name: Telehealth and Remote Consultations
    description: Enable HIPAA-compliant real-time video consultations between patients and healthcare providers with sub-second
      latency.
  - name: Live E-Commerce and Auctions
    description: Power interactive live shopping experiences and real-time bidding platforms with low-latency video and chat.
  - name: E-Learning and Virtual Classrooms
    description: Deliver interactive live lectures, webinars, and virtual classrooms with two-way video and screen sharing.
  - name: Gaming and Esports Broadcasting
    description: Broadcast gaming sessions and esports events with RTMP ingest from OBS and HLS/WebRTC delivery to viewers
      at scale.
  - name: Video Surveillance
    description: Ingest RTSP streams from IP cameras and provide browser-based WebRTC viewing with recording and motion detection.
- type: Integrations
  data:
  - name: OBS Studio
    description: Ingest live streams from OBS Studio via RTMP for broadcast to WebRTC, HLS, or RTSP viewers through Ant Media
      Server.
  - name: AWS / Azure / GCP
    description: Deploy Ant Media Server clusters with auto-scaling on major cloud platforms using marketplace images and
      SDK integrations.
  - name: Zoom
    description: Integrate Zoom meetings and webinars with Ant Media Server for re-broadcasting to larger streaming audiences.
- type: Integrations
  url: https://antmedia.io/marketplace/
- type: LlmsText
  url: https://antmedia.io/llms.txt