Once you are setting up your encoder, you will need to input a number of settings. Here are the ones that we recommend for the best quality streaming.

Resolution

Most users stream in 1280 x 720 or 1920 x 1080, depending on what their current resolution is. 

Video Codec

H.264 

Profile

We recommend Baseline. It is a slightly lower quality, but more accepted on multiple platforms. Main is of a higher quality, but is not supported by older mobile devices and might limit your audience.

Keyframe Frequency/GOP

This needs to be set at 60 frames (if streaming at 30 fps) or 2 seconds. You set it like this so you can synchronize the multi-bitrate streams to each other. 

Audio Codec

Choose AAC for the highest compatibility with mobile devices. 

Sample Rate

You will match this to your audio source, and it needs to be 48,000 or less. 

Audio Bitrate

This should be less than 160 Kbps. 

Video Bitrate

It's always best to send us as many bitrates as possible. Each bitrate will be a separate stream out of your encoder. If your encoder cannot handle multiple bitrates, we recommend using our live transcoding service. Feel free to reach out to us and find out how you can add it to your plan. 

Here are our recommended settings per bitrate.

*If you are having trouble viewing your stream or having problems with stuttering, make sure you are using these settings and then check your frame rates and video input settings. You want the video input settings to match what video you are coming in with.

Troubleshooting

  1. Check that you are using the defined video and audio settings mention above
  2. Do a speed test and make sure your internet is operating at optimal speeds
  3. Check your encoder for any drop frames or buffering
  4. If step 3 shows any occurrences, check your CPU usage and make sure it's not overloaded.

Stuttering, choppiness, and loss of video can be due to incorrect settings, slow internet, and overloaded CPUs.

Did this answer your question?