Skip to content

/AWS1/CL_IVS=>CREATECHANNEL()

About CreateChannel

Creates a new channel and an associated stream key to start streaming.

Method Signature

IMPORTING

Optional arguments:

IV_NAME TYPE /AWS1/IVSCHANNELNAME /AWS1/IVSCHANNELNAME

Channel name.

IV_LATENCYMODE TYPE /AWS1/IVSCHANNELLATENCYMODE /AWS1/IVSCHANNELLATENCYMODE

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.

IV_TYPE TYPE /AWS1/IVSCHANNELTYPE /AWS1/IVSCHANNELTYPE

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.

IV_AUTHORIZED TYPE /AWS1/IVSBOOLEAN /AWS1/IVSBOOLEAN

Whether the channel is private (enabled for playback authorization). Default: false.

IV_RECORDINGCONFIGURATIONARN TYPE /AWS1/IVSCHANNELRECINGCONFARN /AWS1/IVSCHANNELRECINGCONFARN

Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).

IT_TAGS TYPE /AWS1/CL_IVSTAGS_W=>TT_TAGS TT_TAGS

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.

IV_INSECUREINGEST TYPE /AWS1/IVSBOOLEAN /AWS1/IVSBOOLEAN

Whether the channel allows insecure RTMP and SRT ingest. Default: false.

IV_PRESET TYPE /AWS1/IVSTRANSCODEPRESET /AWS1/IVSTRANSCODEPRESET

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 ("").

IV_PLAYBACKRESTRICTIONPLYARN TYPE /AWS1/IVSCHANNELPLAYBACKREST00 /AWS1/IVSCHANNELPLAYBACKREST00

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).

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_IVSCREATECHANNELRSP /AWS1/CL_IVSCREATECHANNELRSP