In order to get smooth high-quality streams, you should ensure that your internet bandwidth can handle your bitrate and resolution settings. If these settings are too high, your stream might lag and buffer for others. Set them too low and your stream will look bad. It’s a fine balance that initially requires a bit of trial and error to get right. You could also try using a different method of encoding. If you are using a computer, this can be done by switching from h.264 encoding (which is demanding on the CPU) to HEVC h.265 encoding which uses your GPU. Alternatively, you can use a dedicated hardware encoder which removes the need for a CPU or GPU.