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 Main or Baseline. It is a slightly lower quality, but more accepted on multiple platforms. High is of a higher quality, but is not supported by some 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, which is included in the Pro+ and Premium plans. 

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.

Stream key/Stream name: Depending on the encoder, you will be asked for your stream key or stream name. They are the same thing. You can find this under your live stream in the details button in your Stream Monkey account. If you are not streaming to the transcoder, you will need to make sure and replace the word BITRATE with the bitrate on your stream (for instance: if your stream name is alskjdflkja_1_BITRATE@473647, then you would put in alskjdflkja_1_2500@473647). If you are streaming to our transcoder, your name will be something simpler like: alskjdflkja and does not need any editing. 

Address: This is the rtmp address under the details button on your live stream. 

Username/Password or Authentication: If you are streaming to our transcoder, you will leave this part blank. If you are not streaming to our transcoder, this information can be found under the details button as well. This is a stream username and password that are unique to your stream, not the username and password you use to sign into your account. They cannot be changed unless you create an entirely new stream.

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?