To achieve the best streaming quality while considering your network capacity and hardware capabilities, follow these guidelines:

 

1. Max Resolution: 1920 x 1080 (1080p)

Ensure your stream resolution does not exceed 1920 x 1080 pixels.

 

2. Max Bitrate: 8000 Kbps

Set the bitrate according to your network connection speed:

  • Very Fast Connection (Upload Speed > 10 Mbps): 6000-8000 Kbps
  • Fast Connection (Upload Speed 6-10 Mbps): 4000-6000 Kbps
  • Moderate Connection (Upload Speed 3-6 Mbps): 2500-4000 Kbps
  • Slow Connection (Upload Speed 1-3 Mbps): 1000-2500 Kbps

Use a speed testing tool like Speedtest to determine your upload speed.

 

3. Video Codec: H.264 (AVC)

  • Frame Rate: 60fps or lower. Choose a lower frame rate if you experience performance issues or have limited bandwidth.
  • Keyframe Interval: 1 seconds. A keyframe interval of 1 seconds is recommended for ensured quality.
  • Profile: High Profile 4.1 or lower. This profile ensures compatibility and optimal performance.

Example Settings:

Resolution: 1920 x 1080

Bitrate: 6000 Kbps

Frame Rate: 60fps

Keyframe Interval: 1 seconds

Profile: High 4.1

 

4. Audio Codec: AAC

  • Sampling Rate: 22050Hz to 48000Hz. Higher sampling rates provide better audio quality but use more bandwidth.
  • Bitrate: 64 Kbps to 192 Kbps. A common choice is 128 Kbps for a good balance between quality and bandwidth usage.
  • Audio Channel : 1(Mono), 2(Stereo), 2.1, 4.0, 5.1

Example Settings:

Sampling Rate: 44100 Hz

Bitrate: 128 Kbps

Audio Channel: 2(Stereo)

 

Additional Tips

  • Test Your Settings: Before going live, test your settings to ensure your stream quality is optimal and stable.
  • Monitor Your Stream: Keep an eye on your stream performance and adjust settings if you notice any issues.
  • Adjust as Needed: Depending on your content and audience feedback, you may need to tweak your settings.

Recommended Streaming Software

Most popular streaming software like OBS and XSplit support these settings.