/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Summary information about a channel.See Also:
AWS
* API Reference
Channel ARN.
*/ inline const Aws::String& GetArn() const{ return m_arn; } /** *Channel ARN.
*/ inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; } /** *Channel ARN.
*/ inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; } /** *Channel ARN.
*/ inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); } /** *Channel ARN.
*/ inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); } /** *Channel ARN.
*/ inline ChannelSummary& WithArn(const Aws::String& value) { SetArn(value); return *this;} /** *Channel ARN.
*/ inline ChannelSummary& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;} /** *Channel ARN.
*/ inline ChannelSummary& WithArn(const char* value) { SetArn(value); return *this;} /** *Whether the channel is private (enabled for playback authorization). Default:
* false
.
Whether the channel is private (enabled for playback authorization). Default:
* false
.
Whether the channel is private (enabled for playback authorization). Default:
* false
.
Whether the channel is private (enabled for playback authorization). Default:
* false
.
Whether the channel allows insecure RTMP ingest. Default:
* false
.
Whether the channel allows insecure RTMP ingest. Default:
* false
.
Whether the channel allows insecure RTMP ingest. Default:
* false
.
Whether the channel allows insecure RTMP ingest. Default:
* false
.
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel latency mode. Use NORMAL
to broadcast and deliver live
* video up to Full HD. Use LOW
for near-real-time interaction with
* viewers. Default: LOW
. (Note: In the Amazon IVS console,
* LOW
and NORMAL
correspond to Ultra-low and Standard,
* respectively.)
Channel name.
*/ inline const Aws::String& GetName() const{ return m_name; } /** *Channel name.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** *Channel name.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** *Channel name.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** *Channel name.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** *Channel name.
*/ inline ChannelSummary& WithName(const Aws::String& value) { SetName(value); return *this;} /** *Channel name.
*/ inline ChannelSummary& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** *Channel name.
*/ inline ChannelSummary& WithName(const char* value) { SetName(value); return *this;} /** *Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Optional transcode preset for the channel. This is selectable only for
* ADVANCED_HD
and ADVANCED_SD
channel types. For those
* channel types, the default preset
is
* HIGHER_BANDWIDTH_DELIVERY
. For other channel types
* (BASIC
and STANDARD
), preset
is the empty
* string (""
).
Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline const Aws::String& GetRecordingConfigurationArn() const{ return m_recordingConfigurationArn; } /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline bool RecordingConfigurationArnHasBeenSet() const { return m_recordingConfigurationArnHasBeenSet; } /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline void SetRecordingConfigurationArn(const Aws::String& value) { m_recordingConfigurationArnHasBeenSet = true; m_recordingConfigurationArn = value; } /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline void SetRecordingConfigurationArn(Aws::String&& value) { m_recordingConfigurationArnHasBeenSet = true; m_recordingConfigurationArn = std::move(value); } /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline void SetRecordingConfigurationArn(const char* value) { m_recordingConfigurationArnHasBeenSet = true; m_recordingConfigurationArn.assign(value); } /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline ChannelSummary& WithRecordingConfigurationArn(const Aws::String& value) { SetRecordingConfigurationArn(value); return *this;} /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline ChannelSummary& WithRecordingConfigurationArn(Aws::String&& value) { SetRecordingConfigurationArn(std::move(value)); return *this;} /** *Recording-configuration ARN. A value other than an empty string indicates * that recording is enabled. Default: "" (empty string, recording is * disabled).
*/ inline ChannelSummary& WithRecordingConfigurationArn(const char* value) { SetRecordingConfigurationArn(value); return *this;} /** *Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Tags attached to the resource. Array of 1-50 maps, each of the form
* string:string (key:value)
. See Tagging
* Amazon Web Services Resources for more information, including restrictions
* that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no
* service-specific constraints beyond what is documented there.
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).
Channel type, which determines the allowable resolution and bitrate. If
* you exceed the allowable input resolution or bitrate, the stream probably will
* disconnect immediately. Some types generate multiple qualities (renditions)
* from the original input; this automatically gives viewers the best experience
* for their devices and network conditions. Some types provide transcoded video;
* transcoding allows higher playback quality across a range of download speeds.
* Default: STANDARD
. Valid values:
* BASIC
: Video is transmuxed: Amazon IVS delivers the original input
* quality to viewers. The viewer’s video-quality choice is limited to the original
* input. Input resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for
* 480p and up to 3.5 Mbps for resolutions between 480p and 1080p. Original audio
* is passed through.
STANDARD
: Video is
* transcoded: multiple qualities are generated from the original input, to
* automatically give viewers the best experience for their devices and network
* conditions. Transcoding allows higher playback quality across a range of
* download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5
* Mbps. Audio is transcoded only for renditions 360p and below; above that, audio
* is passed through. This is the default when you create a channel.
ADVANCED_SD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality
* (480p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
ADVANCED_HD
: Video is transcoded; multiple qualities are
* generated from the original input, to automatically give viewers the best
* experience for their devices and network conditions. Input resolution can be up
* to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality
* (720p). You can select an optional transcode preset (see below). Audio for all
* renditions is transcoded, and an audio-only rendition is available.
Optional transcode presets (available for the
* ADVANCED
types) allow you to trade off available download bandwidth
* and video quality, to optimize the viewing experience. There are two
* presets:
Constrained bandwidth delivery uses a lower * bitrate for each quality level. Use it if you have low download bandwidth and/or * simple video content (e.g., talking heads)
Higher * bandwidth delivery uses a higher bitrate for each quality level. Use it if * you have high download bandwidth and/or complex video content (e.g., flashes and * quick scene changes).