code
Provides additional details about the stream event. There are several values; the long descriptions are provided in the IVS console but not delivered through the IVS API or EventBridge. Multitrack-related codes are used only for certain Session Ended events.
MultitrackInputNotAllowed
— The broadcast client attempted to connect with multitrack input, but multitrack input was not enabled on the channel. Check your broadcast software settings or setMultitrackInputConfiguration.Policy
toALLOW
orREQUIRE
.MultitrackInputRequired
— The broadcast client attempted to connect with single-track video, but multitrack input is required on this channel. Enable multitrack video in your broadcast software or configure the channel’sMultitrackInputConfiguration.Policy
toALLOW
.InvalidGetClientConfigurationStreamKey
— The broadcast client attempted to connect with an invalid, expired, or corrupt stream key.GetClientConfigurationStreamKeyRequired
— The broadcast client attempted to stream multitrack video without providing an authenticated stream key from GetClientConfiguration.InvalidMultitrackInputTrackCount
— The multitrack input stream contained an invalid number of tracks.InvalidMultitrackInputVideoTrackMediaProperties
— The multitrack input stream contained one or more tracks with an invalid codec, resolution, bitrate, or framerate.StreamTakeoverMediaMismatch
— The broadcast client attempted to take over with different media properties (e.g., codec, resolution, or video track type) from the original stream.StreamTakeoverInvalidPriority
— The broadcast client attempted a takeover with either a priority integer value equal to or lower than the original stream's value or a value outside the allowed range of 1 to 2,147,483,647.StreamTakeoverLimitBreached
— The broadcast client reached the maximum allowed takeover attempts for this stream.