Skip to content

Python adaapter to provision AWS Elemental resources 🎥 👷

License

Notifications You must be signed in to change notification settings

mammuth/aws-streaming-server-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Elemental Adapter

A Python adapter for communicating with the streaming server services by AWS (AWS Elemental). It supports creating the needed infrastructure for streaming servers, mainly:

  • AWS Elemental MediaLive Channels, Inputs & Outputs
  • AWS Elemental MediaPackage Channel & Endpoints
  • Cloudfront CDN distribution

It's also capable of deleting idle channels with all attached entities.

The intended use-case is to have a system spin up streaming server infrastructure as it needs it, eg. for user-generated streaming content (aka Twitch.tv-like services).

Usage

If you intend to use this, you'll likely want to do some adjustments to the configurations of the created resources (it currently does audio-only HLS with a biased configuration for adaptive streaming and available bitrates)

About

Python adaapter to provision AWS Elemental resources 🎥 👷

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages