Skip to main content
All CollectionsLive
Quality and Reliability in Live Streams
Quality and Reliability in Live Streams

Discussing the ways that each encoding setting affects the quality and reliability of your live streams.

Stephen Oakes avatar
Written by Stephen Oakes
Updated over 2 months ago

For this article, “quality” will refer to the visual and audio quality; how good it looks while streaming, and “reliability” will refer to how resilient your stream is, how easily it will playback on your congregants’ devices, and how prone to disconnections it may be.

Each encoding setting that is as close to our recommended settings is a step closer to a successful stream! While settings outside of the recommended settings may not always impact the reliability of your stream, each one that is outside of the recommendations raises the likelihood that your stream will drop or disconnect. While certain settings can increase the visual or audio quality of your stream, they can also reduce the reliability and playability of your stream. The list of our recommended encoding settings can be found here!

Here are the main settings that we measure and have the biggest impact on your stream’s quality and reliability. We measure these in your Stream Health reports, which are available through your Dashboard! These are a report of the settings sent to Subsplash Live through your encoder.

How Resolution affects Quality and Reliability

This decides what the rest of the settings need to be set at, and there are a host of questions to ask yourself and your ministry about which one will serve your ministry best!:

  • What is my average upload speed on my local internet? If you have a lower upload speed or bandwidth, 720p might be the best option for you! If you have a more powerful network, 1080p might be best for you.

  • What is the average quality of my congregants' internet? If your ministry is in an area with spotty or less powerful internet with lower speeds, 720p might be the best option. Higher resolutions require more data, and while that does increase the quality of the stream, people’s devices will have more difficulty playing the stream.

  • How powerful is my encoder/computer with a software encoder running on it? If you are running an older encoder or an older computer with a software encoder, the processor might not be able to handle a higher-quality stream, impacting the transmission and reliability of the stream.

  • While a higher resolution might make your stream look better, it can also impact reliability, as more data is needed to send this quality. We will go over this more in the Bitrates section.

How Bit Rate Settings affect Quality and Reliability

Bit rate is the amount of data being sent per second, and contains all the information of your stream, from frames to audio to the settings being used. In this case, bitrate is measuring the amount of data being sent from your encoder to Subsplash Live.

High bitrates can increase the quality of the picture, but can also increase the likelihood of a disconnect. These kinds of disconnections can happen at the local network level, as the network may not be able to handle the higher data rates, and can happen at the server level if there is too much data to parse through and process.

Higher bitrates can also make the stream harder to play on your end-users’ networks, as they might not be able to handle the incoming data, resulting in skips and buffering.

It is important to find the middle ground here in quality and ease of playback; this is why our recommended encoding settings are set the way they are!

How Levels and Profiles affect Quality and Reliability

These are the ways in which your encoder is compressing and decompressing the stream; this tells your encoder how to compress the file, and tells devices how to decompress the file. These settings are important because they can make the decompression process take longer or fail, especially on older mobile devices. Usually, each Level is designed to be used for a specific resolution. In our case, Level 3.1 is mainly used for 720p streams and Level 4.0 is mainly used for 1080p streams. While a higher Level may give the impression that quality will be better, it will actually impact the playback and reliability of the stream.

How Frame Rate Settings affect Quality and Reliability

This is how many frames are being sent per second in the stream. Over the last couple of years, the ideas of what the “standard” is for frame rates have tried to shift. While most TV stations and streamers regularly use 30 FPS (in specific, 29.97 FPS), there has been a movement to shift churches to 60 FPS streams.

This is done less to improve the quality of a stream, but more to sell “higher-end” gear to churches. Currently, 30 FPS is the industry standard for most visual media, for several reasons, such as the amount of storage needed, the realism of the picture, and added processing and editing times.

That being said, we highly encourage and recommend using 30 FPS as your Frame Rate.

The biggest issue that comes with higher frame rates is that the bitrates needed are much higher, and if not set correctly, can harm the resilience of your stream, while also impacting the quality of each frame. If the bitrates and frame rates do not match what is needed, each frame will have less than the needed data to properly translate the full quality of the stream.

Say, for instance, you are streaming with a 4000 Kbps Bitrate for a 1080p60FPS stream. Each frame will be divvying up that data, but that bitrate is intended for 30 FPS streams! There are twice as many frames sharing the same amount of data, which will cause the frames to look much worse than intended.

(Note that at this time Subsplash Live does not support 60 FPS streams or the bitrates to support them. While they may work sometimes, if you run into any issues, this may be the first thing we will ask you to change.)

Networks and their affect on Quality and Reliability

Another big piece of the streaming puzzle is the internet network that is handling the stream, and the networks that your congregation is using to watch the stream on. As we previously discussed, the bitrate selection can affect the reliability of your network, and how the stream plays back. See this article on some basic networking troubleshooting to help set your stream up for as much success on the network level as possible!

Conclusion

With all of this in mind, take a look at our recommended encoding settings; these settings are designed with the heart of making the truth of the Gospel readily accessible, as a middle ground between quality and reliability!

If you have further questions about how these settings impact your stream, please don’t hesitate to reach out to Support. We are here to help you make the Gospel accessible to your ministry and its partners!

Did this answer your question?