AWS Elemental MediaLive

awsMedia transcoderaws-medialive

Live video encoder that transcodes broadcast-grade streams into multiple output groups.

Provider
aws
Category
Compute
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
captionsboolean—nofalseinherited
channelClass · component propertyenumstandard | single-pipelineno—inherited
drmboolean—nofalseinherited
elementalInference · component propertyboolean—nofalseinherited
managedboolean—nofalse▸ true
maxBitrateKbpsinteger—no—inherited
modeenumfile | liveno—▸ live
packagingenumnone | hls | dash | cmaf | smoothnononeinherited
redundantPipelineboolean—nofalseinherited
renditionsinteger—no—inherited
videoCodecenumh264 | h265 | av1 | vp9 | proresno—inherited
vpcMode · component propertyboolean—nofalseinherited
Rules that apply · 1

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

stateful-node-without-zone-redundancy

A stateful compute node pinned to exactly one availability zone disappears with that zone, and its state goes with it. Nodes inside a cell are exempt, because there the cell is deliberately single-zone and redundancy comes from the other cells.

  • — all of these hold:
  • — the node's `stateless` is false
  • — the node sits inside exactly 1 availability-zone group
  • — this does not hold:
  • — the node sits inside at least one cell group
Use it in a design
nodes:
  - { id: "medialive", component: "aws-medialive" }
Other Media transcoder products · 17
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# AWS Elemental MediaLive: real-time live video encoder that transcodes attached inputs into
# broadcast and streaming output groups ("What Is MediaLive?"). "Channel class" defines STANDARD
# (two pipelines) and SINGLE_PIPELINE (one pipeline) and states no default, so channelClass carries
# none; the CloudFormation AWS::MediaLive::Channel reference shows Vpc and InferenceSettings as
# optional additions to a channel.
schemaVersion: "1"
type: "component"
id: "aws-medialive"
kind: "media-transcoder"
provider: "aws"
docs: "https://docs.aws.amazon.com/medialive/latest/ug/channel-class.html"
defaults:
  managed: true
  mode: "live"
properties:
  channelClass:
    type: "enum"
    values: ["standard", "single-pipeline"]
  vpcMode:
    type: "boolean"
    default: false
  elementalInference:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/aws-medialive.md