Livestream Bandwidth Requirements

Read about Firework's Livestream bandwidth requirements

Last updated:
October 2, 2023

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 (852×480) Good Quality (HD) 720p (1280×720) High Quality (Full HD) 1080p (1920×1080)
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

Video Profile Resolution (W×H) Frame rate (fps) Bitrate (Kbps)
120p160 × 1201565
120p_1160 × 1201565
120p_3120 × 1201550
180p320 × 18015140
180p_1320 × 18015140
180p_3180 × 18015100
180p_4240 × 18015120
240p320 × 24015200
240p_1320 × 24015200
240p_3240 × 24015140
240p_4424 × 24015220
360p640 × 36015400
360p_1640 × 36015400
360p_3360 × 36015260
360p_4640 × 36030600
360p_6360 × 36030400
360p_7480 × 36015320
360p_8480 × 36030490
360p_9640 × 36015800
360p_10640 × 36024800
360p_11640 × 360241000
480p640 × 48015500
480p_1640 × 48015500
480p_2640 × 480301000
480p_3480 × 48015400
480p_4640 × 48030750
480p_6480 × 48030600
480p_8848 × 48015610
480p_9848 × 48030930
480p_10640 × 48010400
540p Default960 × 540151100
720p1280 × 720151130
720p_11280 × 720151130
720p_21280 × 720302000
720p_31280 × 720301710
720p_5960 × 72015910
720p_6960 × 720301380
1080p1920 × 1080152080
1080p_11920 × 1080152080
1080p_21920 × 1080303000
1080p_31920 × 1080303150
1080p_51920 × 1080604780

Audio

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