You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ivs-alpha): support advanced channel type (aws#30086)
### Issue # (if applicable)
Closesaws#30075
### Reason for this change
As described in the issue.
### Description of changes
* Add `ADVANCED_HD` and `ADVANCED_SD` to the `ivs.ChannelType`.
* Add `preset` property to the Channel Construct. Additionally, validation has been implemented to allow setting the preset property only when using the Advanced channel type
### Description of how you validated changes
Add both unit tests and integ tests.
### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)
----
*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
* Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.
62
+
* 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.
63
+
* Audio is transcoded only for renditions 360p and below; above that, audio is passed through.
63
64
*/
64
65
STANDARD='STANDARD',
65
66
66
67
/**
67
-
* delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input.
* Delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input.
70
69
*/
71
70
BASIC='BASIC',
71
+
72
+
/**
73
+
* Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.
74
+
* Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality (480p).
75
+
* Audio for all renditions is transcoded, and an audio-only rendition is available.
76
+
*/
77
+
ADVANCED_SD='ADVANCED_SD',
78
+
79
+
/**
80
+
* Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.
81
+
* Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality (720p).
82
+
* Audio for all renditions is transcoded, and an audio-only rendition is available.
83
+
*/
84
+
ADVANCED_HD='ADVANCED_HD',
85
+
}
86
+
87
+
/**
88
+
* An optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types.
* Use a lower bitrate than STANDARD for each quality level. Use it if you have low download bandwidth and/or simple video content (e.g., talking heads).
* Use 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).
0 commit comments