Skip to content

katruud/AntMediaServer-Standalone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ant Media Server Standalone Deployment

This repository contains modules and configurations for deploying Ant Media Server Enterprise (AMS) to your AWS account. The standalone configuration refers to the operation of the server in single-instance mode as opposed to AMS's supported cluster mode.

Application

This is currently a work in progress, with the end goal of providing a low-latency (from using modern protocols such as SRT and WebRTC), low traffic streaming pipeline for stream composition before delivery to a high-traffic, low cost CDN. An application targeted for this service is virtual music festival productions, such as OMF. The proposed workflow for this application is shown below.

Modules

Currently, this includes modules for:

  • VPC: VPC, subnets, basic networking
  • Instances: instance creation and networking assignment
  • Load balancer: optional ALB and NLB load balancer

These are located in the modules folder. The application folder includes sample code for running these modules, resulting in this architecture:

To create, AWS credentials must be supplied to your Terraform environment. The application may also be launched without the load balancers if you wish to assign a public IP directly to the instance.

About

Terraform deployment of a single Ant Media Server Enterprise AWS EC2 instance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages