AWS Instance
Notes
The choice of AWS Instance type depends on factors such as the quality of the input video, live transcoding settings for Adaptive Bitrate (ABR), the number of concurrent streams, and more. When using ABR, selecting profiles other than Pass-through can significantly increase CPU resource usage, so it's important to ensure sufficient CPU resources are available.
This guide is written to maintain CPU usage below 70% to ensure service stability. However, it's important to note that AWS Instances may have CPU Credit policies in place, which can limit resource usage or result in additional costs if the CPU reaches a 100% boost.
We encourage you to make an informed decision when selecting the appropriate instance based on the performance metrics we have provided.
Test results for each AWS Instance
The following data is measured in terms of CPU and memory resource usage. And the ABR was tested with all the profiles in the table.
t2.micro (FREE) - 1C / 2.5GHz / 1GB
Pass-through
20%
3
1080p/60 (10Mbps)
Unavailable
Unavailable
1080p/30 (5Mbps)
73%
CPU Exceeded 70%
720p/30 (5Mbps)
60%
1
480p/30 (2Mbps)
54%
1
Audio-only
23%
3
ABR
Unavailable
Unavailable
t3.small - 2C / 2.5GHz / 4GB
Pass-through
10%
8
1080p/60 (10Mbps)
68%
1
1080p/30 (5Mbps)
36%
2
720p/30 (5Mbps)
30%
2
480p/30 (2Mbps)
23%
3
Audio-only
11%
8
ABR
Unavailable
Unavailable
c4.large - 2C / 2.9GHz / 4GB
Pass-through
8%
8
1080p/60 (10Mbps)
58%
1
1080p/30 (5Mbps)
30%
2
720p/30 (5Mbps)
28%
2
480p/30 (2Mbps)
22%
3
Audio-only
9%
8
ABR
Unavailable
Unavailable
c5.xlarge - 4C / 3.6GHz / 8GB
Pass-through
4%
16
1080p/60 (10Mbps)
29%
2
1080p/30 (5Mbps)
15%
4
720p/30 (5Mbps)
14%
4
480p/30 (2Mbps)
11%
6
Audio-only
5%
16
ABR
60%
1
Last updated