Recommended Video Settings for your Encoder

Encoders allow for a fairly wide range of settings for video resolution quality, frame rate, audio bitrate, and other variables, as well as protocol, bitrate encoding type, pixel aspect ratio, and so on. What are the best settings for live streaming?

As you might expect, there’s no single set of “best H.264 encoder settings for live streaming.” For practical purposes, your choices are limited not only by your own upload bandwidth, but also by the connection speed available to your viewers. But with that caveat in mind, we can still say something about what settings are likely to work best for your broadcast. The following setting is the best and recommended standards of video streaming qualities.

4K / 2160p @60fps

Resolution: 3840x2160p Video Bitrate Range: 20,000 - 51,000 Kbps 4k / 2160p @30fps

Resolution: 3840x2160p Video Bitrate Range: 13,000 - 34,000 Kbps 1440p @60fps

Resolution: 2560x1440 Video Bitrate Range: 9,000 - 18,000 Kbps 1080p @60fps

Resolution: 1920x1080 Video Bitrate Range: 4,500 - 9,000 Kbps 1080p

Resolution: 1920x1080 Video Bitrate Range: 3,000 - 6,000 Kbps 720p @60fps

Resolution: 1280x720 Video Bitrate Range: 1,500 - 4,000 Kbps 720p

Resolution: 1280x720 Video Bitrate Range: 1,500 - 4,000 Kbps 480p

Resolution: 854x480 Video Bitrate Range: 500 - 2,000 Kbps 360p

Resolution: 640x360 Video Bitrate Range: 400 - 1,000 Kbps 240p

Resolution: 426x240 Video Bitrate Range: 300 - 700 Kbps Encoder settings Protocol: RTMP Streaming

Video codec: H.264, 4.1 for up to 1080p 30 FPS
H.264, 4.2 for 1080p 60 FPS
H.264, 5.0 for 1440p 30 FPS
H.264, 5.1 for 1440p 60 FPS
H.264, 5.1 for 2160p 30 FPS
H.264, 5.2 for 2160p 60 FPS Frame rate: up to 60 fps

Keyframe frequency: Recommended 2 seconds do not exceed 4 seconds.

Audio codec: AAC or MP3 Bitrate

encoding: CBR