Read about Firework's Livestream bandwidth requirements
Note: Devices or computers on the same WiFi network would share the total upload bandwidth on the network for other purposes such as sharing photos, sharing a presentation, etc. This means that you might require your internet connection to be higher than the recommended upload speed to accommodate such other bandwidth usage.
AWS IVS
The following recommendations are the minimum required upload speed (bitrate) needed for client side streaming to AWS IVS.
|
Acceptable Quality (SD) 480p (852x480) |
Good Quality (HD) 720p (1280x720) |
High Quality (Full HD) 1080p (1920x1080) |
---|---|---|---|
Bitrate |
Up to 1500 Kbps |
Up to 4500 Kbps |
Up to 8500 Kbps |
FPS |
30 |
30 or 60 |
30 or 60 |
Keyframe interval |
2 seconds |
2 seconds |
2 seconds |
Agora
The following Video and Audio Profiles are meant to be the guideline for the minimum network bandwidth required to stream to Agora. A good baseline bandwidth would be 540p which requires a minimum of 1100 Kbps. Anything higher would translate to better stream quality. Video and Audio Profile bitrates combined are the minimum upload speed required.
Video Profile |
Resolution (Width×Height) |
Frame rate (fps) |
Bitrate(Kbps) |
---|---|---|---|
120p |
160 × 120 |
15 |
65 |
120p_1 |
160 × 120 |
15 |
65 |
120p_3 |
120 × 120 |
15 |
50 |
180p |
320 × 180 |
15 |
140 |
180p_1 |
320 × 180 |
15 |
140 |
180p_3 |
180 × 180 |
15 |
100 |
180p_4 |
240 × 180 |
15 |
120 |
240p |
320 × 240 |
15 |
200 |
240p_1 |
320 × 240 |
15 |
200 |
240p_3 |
240 × 240 |
15 |
140 |
240p_4 |
424 × 240 |
15 |
220 |
360p |
640 × 360 |
15 |
400 |
360p_1 |
640 × 360 |
15 |
400 |
360p_3 |
360 × 360 |
15 |
260 |
360p_4 |
640 × 360 |
30 |
600 |
360p_6 |
360 × 360 |
30 |
400 |
360p_7 |
480 × 360 |
15 |
320 |
360p_8 |
480 × 360 |
30 |
490 |
360p_9 |
640 × 360 |
15 |
800 |
360p_10 |
640 × 360 |
24 |
800 |
360p_11 |
640 × 360 |
24 |
1000 |
480p |
640 × 480 |
15 |
500 |
480p_1 |
640 × 480 |
15 |
500 |
480p_2 |
640 × 480 |
30 |
1000 |
480p_3 |
480 × 480 |
15 |
400 |
480p_4 |
640 × 480 |
30 |
750 |
480p_6 |
480 × 480 |
30 |
600 |
480p_8 |
848 × 480 |
15 |
610 |
480p_9 |
848 × 480 |
30 |
930 |
480p_10 |
640 × 480 |
10 |
400 |
540p (Default) |
960 × 540 |
15 |
1100 |
720p |
1280 × 720 |
15 |
1130 |
720p_1 |
1280 × 720 |
15 |
1130 |
720p_2 |
1280 × 720 |
30 |
2000 |
720p_3 |
1280 × 720 |
30 |
1710 |
720p_5 |
960 × 720 |
15 |
910 |
720p_6 |
960 × 720 |
30 |
1380 |
1080p |
1920 × 1080 |
15 |
2080 |
1080p_1 |
1920 × 1080 |
15 |
2080 |
1080p_2 |
1920 × 1080 |
30 |
3000 |
1080p_3 |
1920 × 1080 |
30 |
3150 |
1080p_5 |
1920 × 1080 |
60 |
4780
|
Audio Profile |
Configurations |
---|---|
"speech_low_quality" |
Sample rate 16 kHz, mono, encoding rate 24 Kbps |
"speech_standard" |
Sample rate 32 kHz, mono, encoding rate 24 Kbps |
"music_standard" |
Sample rate 48 kHz, mono, encoding rate 40 Kbps |
"standard_stereo" |
Sample rate 48 kHz, stereo, encoding rate 64 Kbps |
"high_quality" |
Sample rate 48 kHz, mono, encoding rate 128 Kbps |
"high_quality_stereo" |
Sample rate 48 kHz, stereo, encoding rate 192 Kbps |