Channel
¶
Source code in docs_src/capo_ivs/types/channel.py
ad_configuration_arn
instance-attribute
¶
ad_configuration_arn: NotRequired[ChannelAdConfigurationArn]
ARN of the ad configuration associated with the channel.
authorized
instance-attribute
¶
authorized: IsAuthorized
Whether the channel is private (enabled for playback authorization). Default: false.
container_format
instance-attribute
¶
container_format: NotRequired[ContainerFormat]
Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
ingest_endpoint
instance-attribute
¶
ingest_endpoint: NotRequired[IngestEndpoint]
Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
insecure_ingest
instance-attribute
¶
insecure_ingest: InsecureIngest
Whether the channel allows insecure RTMP ingest. Default: false.
latency_mode
instance-attribute
¶
latency_mode: NotRequired[ChannelLatencyMode]
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.
multitrack_input_configuration
instance-attribute
¶
multitrack_input_configuration: NotRequired[MultitrackInputConfiguration]
Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
playback_restriction_policy_arn
instance-attribute
¶
playback_restriction_policy_arn: NotRequired[ChannelPlaybackRestrictionPolicyArn]
Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. Default: "" (empty string, no playback restriction policy is applied).
preset
instance-attribute
¶
preset: NotRequired[TranscodePreset]
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
instance-attribute
¶
recording_configuration_arn: NotRequired[ChannelRecordingConfigurationArn]
Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).
srt
instance-attribute
¶
srt: NotRequired[Srt]
Specifies the endpoint and optional passphrase for streaming with the SRT protocol.
tags
instance-attribute
¶
tags: NotRequired[Tags]
Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See Best practices and strategies in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.
type
instance-attribute
¶
type: NotRequired[ChannelType]
Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default: STANDARD. For details, see Channel Types.