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
Copy file name to clipboardExpand all lines: README.md
+29-1
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,10 @@ Deploying the CDK stack will:
42
42
43
43
## Features
44
44
45
+
<<<<<<< HEAD
46
+
=======
45
47
48
+
>>>>>>> fork/main
46
49
### User Registration, Login and Password Reset using Amazon Cognito
47
50
48
51
New users can create an account from the `/register` route. Returning users can login to their account from the `/login` route. They can also reset their password at `/reset`.
@@ -268,6 +271,31 @@ The `cdk/cdk.json` file provides two configuration objects: one for the `dev` st
268
271
"productLinkRegionCode": "20"
269
272
```
270
273
274
+
- The `multitrackInputConfiguration` object configures [Amazon IVS multitrack video](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/multitrack-video.html) streaming for a channel.
275
+
276
+
It's important to note that to enable multitrack, the ivsChannelType must be set to "STANDARD".
277
+
278
+
When `enabled` is set to true, it allows the channel to accept multiple video tracks from a single streaming source.
279
+
280
+
The `maximumResolution` field sets the highest input resolution allowed, with options being "SD" (480p or less), "HD" (720p or less), or "FULL_HD" (1080p or less).
281
+
282
+
The `policy` field determines whether multitrack input is optional ("ALLOW") or mandatory ("REQUIRE") for broadcasters connecting to the channel.
283
+
284
+
This configuration optimizes streaming efficiency, potentially reducing costs and improving viewer experience by enabling adaptive bitrate streaming without server-side transcoding. Remember, multitrack functionality is only available for Standard channels, so ensuring the correct channel type is crucial for this feature to work.
285
+
286
+
For more information on the feature, please refer to the [CDK README.md](<(./cdk/README.md#Amazon-IVS-multitrack-video)>) file.
287
+
288
+
Example:
289
+
290
+
```json
291
+
"ivsChannelType": "STANDARD",
292
+
"multitrackInputConfiguration": {
293
+
"enabled": true,
294
+
"maximumResolution": "FULL_HD",
295
+
"policy": "ALLOW"
296
+
}
297
+
```
298
+
271
299
## Guides
272
300
273
301
@@ -330,7 +358,7 @@ To set your Product Advertising API credentials you must:
330
358
331
359
After deployment, through [Amazon OneLink](https://affiliate-program.amazon.com/resource-center/onelink-launch), you can best earn money via product affiliate links by redirecting international traffic to the appropriate Amazon store for their location, increasing the likelihood that they will make a purchase. To get started:
332
360
333
-
1. Sign up for Amazon Associates: To use Amazon OneLink, you need to be an [Amazon Associate](https://affiliate-program.amazon.com/). If you're not already signed up, go to the Amazon Associates website and create an account.
361
+
1. Sign up for Amazon Associates: To use Amazon OneLink, you need to be an [Amazon Associate](https://associates.amazon.ca/). If you're not already signed up, go to the Amazon Associates website and create an account.
334
362
335
363
2. Enable OneLink: Once you've signed up for Amazon Associates, navigate to the 'Manage Tracking IDs' section located at the top right-hand corner
Copy file name to clipboardExpand all lines: cdk/README.md
+24
Original file line number
Diff line number
Diff line change
@@ -128,3 +128,27 @@ The cleanup lambda function follows these steps:
128
128
129
129
### Amazon FIFO SQS
130
130
A FIFO queue using content body for message deduplication and a 3-minute delayed delivery, allowing the host sufficient time to rejoin if they choose to.
131
+
132
+
### Amazon IVS multitrack video
133
+
134
+
Amazon Interactive Video Service (IVS) support low-latency streaming approach called multitrack video. This technology empowers broadcasting software like OBS Studio to:
135
+
- Encode and stream multiple video qualities directly from their GPU-powered computer.
136
+
- Automatically configure encoder settings for the best possible stream.
137
+
- Deliver a high quality Adaptive Bitrate (ABR) viewing experience.
138
+
139
+
Unlike single-track video streaming, which necessitates server-side transcoding, multitrack video achieves these capabilities without such requirements. Multitrack video enhances streaming efficiency and quality for content creators and viewers alike.
140
+
141
+
Please refer to the [Amazon IVS Multitrack Video](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/multitrack-video.html) documentation for more information.
142
+
143
+
#### Required CDK configuration to enable channel multitrack input
144
+
145
+
Please make sure the correct configurations are set in the [cdk.json](./cdk.json) file to enable multitrack. If any of these configurations are incorrectly set, the stack deployment process will throw an error.
146
+
147
+
Refer to the [Amazon IVS Multitrack Video: Setup Guide](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/multitrack-video-setup.html) for more information on how to setup the feature.
0 commit comments