Amazon MediaLive · Schema

OutputSettings

Output Settings

BroadcastingMedia ProcessingMedia

Properties

Name Type Description
ArchiveOutputSettings object
FrameCaptureOutputSettings object
HlsOutputSettings object
MediaPackageOutputSettings object
MsSmoothOutputSettings object
MultiplexOutputSettings object
RtmpOutputSettings object
UdpOutputSettings object
View JSON Schema on GitHub

JSON Schema

medialive-api-output-settings-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-schema/medialive-api-output-settings-schema.json",
  "title": "OutputSettings",
  "description": "Output Settings",
  "type": "object",
  "properties": {
    "ArchiveOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ArchiveOutputSettings"
        },
        {
          "xml": {
            "name": "archiveOutputSettings"
          }
        }
      ]
    },
    "FrameCaptureOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FrameCaptureOutputSettings"
        },
        {
          "xml": {
            "name": "frameCaptureOutputSettings"
          }
        }
      ]
    },
    "HlsOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/HlsOutputSettings"
        },
        {
          "xml": {
            "name": "hlsOutputSettings"
          }
        }
      ]
    },
    "MediaPackageOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MediaPackageOutputSettings"
        },
        {
          "xml": {
            "name": "mediaPackageOutputSettings"
          }
        }
      ]
    },
    "MsSmoothOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MsSmoothOutputSettings"
        },
        {
          "xml": {
            "name": "msSmoothOutputSettings"
          }
        }
      ]
    },
    "MultiplexOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MultiplexOutputSettings"
        },
        {
          "xml": {
            "name": "multiplexOutputSettings"
          }
        }
      ]
    },
    "RtmpOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RtmpOutputSettings"
        },
        {
          "xml": {
            "name": "rtmpOutputSettings"
          }
        }
      ]
    },
    "UdpOutputSettings": {
      "allOf": [
        {
          "$ref": "#/components/schemas/UdpOutputSettings"
        },
        {
          "xml": {
            "name": "udpOutputSettings"
          }
        }
      ]
    }
  }
}