AWS IVS Service Tables
The AWS IVS Service uses the following tables
Tables
AWSIVSAudioConfigurations
| Name | Type | Description |
|---|---|---|
| AWSIVSStreamSessionConfigID | integer | Unique identifier for the IVS stream session's configuration record related to audio settings. |
| ConfigID | integer | Identifier linking this record to a specific configuration context or ingestion batch. |
| Channels | bigint | Number of audio channels (e.g., 1 for mono, 2 for stereo) used in the stream. |
| Codec | string | Audio codec used for encoding the audio stream, such as AAC. |
| SampleRate | bigint | The sampling rate (in Hz) used for the audio stream (e.g., 44100 or 48000). |
| TargetBitrate | bigint | Target bitrate for the audio stream in bits per second (bps), indicating the desired audio quality and compression level. |
| Track | string | Audio track label or designation, often used for identifying language or purpose (e.g., main, commentary, es). |
| BatchDate | datetime | The date when the audio configuration data was recorded or ingested. |
| AWSIVSStreamSessionID | integer | Identifier of the associated IVS stream session this audio configuration applies to. |
| ID | integer | A unique ID for this audio configuration record in the data system. |
AWSIVSChannels
| Name | Type | Description |
|---|---|---|
| ARN | string | The Amazon Resource Name that uniquely identifies the IVS channel. |
| ConfigID | integer | Identifier linking this channel to a specific configuration or context in your system. |
| Authorized | bit | Boolean value indicating whether the channel requires a playback token to view the stream (true for private channels). |
| ContainerFormat | string | The container format used for the stream, typically FLV for IVS. |
| IngestEndpoint | string | The endpoint where video is sent for ingestion into the IVS service. |
| InsecureIngest | bit | Boolean indicating whether insecure ingest (without TLS) is enabled for the channel. |
| LatencyMode | string | Specifies the latency mode for the channel, such as NORMAL or LOW. |
| MultitrackInputEnabled | bit | Boolean indicating whether the channel supports multi-track input (e.g., multiple audio tracks or camera angles). |
| MultitrackInputMaximumResolution | string | The maximum allowed resolution for multitrack input, such as 1080p of 720p |
| MultitrackInputPolicy | string | The policy determining how multitrack inputs are handled (e.g., how audio/video inputs are prioritized or selected). |
| Name | string | Name of the IVS channel for easier identification. |
| PlaybackURL | string | URL used for viewing the live stream associated with the channel. |
| Preset | string | Channel preset configuration that controls default bitrate, resolution, and latency mode (e.g., HIGHER_BANDWIDTH_DELIVERY). |
| SRTEndpoint | string | The SRT (Secure Reliable Transport) ingest endpoint, if SRT ingest is enabled for this channel. |
| SRTPassphrase | string | Passphrase required to authenticate SRT ingest. |
| Type | string | Type of the IVS channel, such as STANDARD or BASIC, determining stream quality and limits. |
| BatchDate | datetime | The date when this channel data was collected or ingested. |
| PlaybackRestrictionPolicyARN | string | ARN of the playback restriction policy associated with the channel, if any. |
| RecordingConfigurationARN | string | ARN of the recording configuration attached to the channel for automatic recording of streams. |
AWSIVSStreamEvents
| Name | Type | Description |
|---|---|---|
| AWSIVSStreamSessionConfigID | integer | Identifier linking the event to a specific IVS stream session configuration. |
| ConfigID | integer | Identifier for the configuration or ingestion batch in which the event was recorded. |
| Code | string | The event code representing the type of event (e.g., StreamStart, StreamEnd, Error, etc.). |
| EventTime | datetime | The timestamp (in ISO 8601 format) when the event occurred. |
| Name | string | A human-readable name or label for the event. |
| Type | string | The category or classification of the event, such as INFO, WARNING, or ERROR. |
| BatchDate | datetime | The date on which this stream event data was collected or processed. |
| AWSIVSStreamSessionID | integer | The ID of the associated stream session in which the event took place. |
| ID | integer | A unique identifier for the stream event record in your system. |
AWSIVSStreams
| Name | Type | Description |
|---|---|---|
| AWSIVSChannelARN | string | The ARN of the IVS channel associated with the stream. |
| ConfigID | integer | Identifier linking this stream to a specific configuration or ingestion context. |
| Health | string | The health status of the stream (e.g., HEALTHY, STARVING, DOWN) indicating ingest and playback conditions. |
| PlaybackURL | string | The URL that viewers can use to watch the live stream. |
| StartTime | datetime | The timestamp (in ISO 8601 format) when the stream started. |
| State | string | The current state of the stream, such as LIVE or OFFLINE. |
| ViewerCount | bigint | The number of concurrent viewers currently watching the stream. |
| BatchDate | datetime | The date on which this stream data was collected or processed. |
| ID | string | A unique identifier for the stream record in your internal system. |
AWSIVSStreamSessions
| Name | Type | Description |
|---|---|---|
| AWSIVSStreamConfigID | integer | Identifier linking the session to a specific stream configuration. |
| AWSIVSChannelARN | string | ARN of the IVS channel associated with this stream session. |
| ConfigID | integer | Identifier representing the ingestion or configuration context. |
| EndTime | datetime | Timestamp (ISO 8601) when the stream session ended. |
| RecordingConfigurationDestinationS3BucketName | string | Name of the Amazon S3 bucket where the recorded video is stored. |
| RecordingConfigurationName | string | The user-defined name of the recording configuration used for this session. |
| RecordingConfigurationRecordingReconnectWindowSeconds | integer | Duration (in seconds) within which the stream can reconnect without starting a new recording. |
| RenditionsJson | string | JSON structure listing the available stream renditions (resolutions/bitrates). |
| RecordingConfigurationState | string | Status of the recording configuration at the time of the stream session (e.g., ACTIVE, INACTIVE). |
| RenditionSelection | string | Selection strategy for renditions recorded, such as ALL, HIGHER, or LOWER. |
| ThumbnailRecordingMode | string | Whether thumbnails are recorded during the stream, such as DISABLED or INTERVAL. |
| ThumbnailResolution | string | Resolution setting for thumbnails (e.g., LOW, MEDIUM, HIGH). |
| ThumbnailStorageJson | string | JSON structure containing information about where and how thumbnails are stored. |
| ThumbnailTargetIntervalSeconds | bigint | Interval (in seconds) at which thumbnails are generated. |
| StartTime | datetime | Timestamp (ISO 8601) when the stream session started. |
| BatchDate | datetime | Date when the session data was ingested or processed. |
| AWSIVSStreamID | string | Identifier linking to the stream associated with this session. |
| ID | integer | A unique internal identifier for the stream session record. |
| RecordingConfigurationARN | string | ARN of the recording configuration applied to this session. |
AWSIVSVideoConfigurations
| Name | Type | Description |
|---|---|---|
| AWSIVSStreamSessionConfigID | integer | Identifier linking the video configuration to a specific stream session configuration. |
| ConfigID | integer | Identifier representing the configuration context for the IVS resource. |
| AvcLevel | string | H.264 Advanced Video Coding (AVC) level used for encoding (e.g., 4.1, 5.0). |
| AvcProfile | string | H.264 AVC profile used for encoding (e.g., Baseline, Main, High). |
| Codec | string | Codec used for encoding the video (typically H.264). |
| Encoder | string | Software or hardware encoder used in the video stream. |
| Level | string | Codec-specific level indicating processing complexity or capability (can mirror AvcLevel). |
| Profile | string | Codec-specific profile used in video encoding (can mirror AvcProfile). |
| TargetBitrate | bigint | Target bitrate for the video stream, in bits per second. |
| TargetFramerate | bigint | Target frame rate for the video stream, in frames per second (fps). |
| Track | string | Name or type of the media track (e.g., video, main, etc.). |
| BatchDate | datetime | The date when the configuration data was collected or processed. |
| AWSIVSStreamSessionID | integer | Unique identifier for the stream session associated with this video configuration. |
| ID | integer | Unique identifier for this specific video configuration record. |
| VideoHeight | bigint | Height of the video resolution in pixels. |
| VideoWidth | bigint | Width of the video resolution in pixels. |
Updated over 1 year ago
Learn more...
Did this page help you?