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: 2560×1440 Video Bitrate Range: 9,000 – 18,000 Kbps 1080p @60fps
Resolution: 1920×1080 Video Bitrate Range: 4,500 – 9,000 Kbps 1080p
Resolution: 1920×1080 Video Bitrate Range: 3,000 – 6,000 Kbps 720p @60fps
Resolution: 1280×720 Video Bitrate Range: 1,500 – 4,000 Kbps 720p
Resolution: 1280×720 Video Bitrate Range: 1,500 – 4,000 Kbps 480p
Resolution: 854×480 Video Bitrate Range: 500 – 2,000 Kbps 360p
Resolution: 640×360 Video Bitrate Range: 400 – 1,000 Kbps 240p
Resolution: 426×240 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