On streaming

Thoughts and discussions

Scenes? What should I have?


Should I stream in 720p for 1080p?ย 

The ideal resolution and bitrate for your Twitch stream will depend on a few factors: your internet upload speed, your streaming software, your computer's processing power, and your audience's download speed. In your case, with 40 Mbps upload speed, you certainly have more than enough to handle either 720p or 1080p.

Twitch's maximum bitrate is indeed 6000 Kbps, which is more than sufficient for a high-quality 720p stream, and quite adequate for a decent 1080p stream. However, bitrate doesn't just influence resolution but also the video quality at any given resolution. For instance, a 720p stream at 6000 Kbps will often look better than a 1080p stream at the same bitrate because there's more data available per pixel.

This comes into play when you consider your viewers. Not all viewers will have high-speed internet connections that can smoothly handle a 1080p stream at 6000 Kbps. Streaming at a higher resolution can lead to buffering issues for viewers with slower connections. Twitch does offer quality options for viewers to downscale the resolution, but this feature is not always available for all streams, especially for smaller or non-partnered streamers.

You also noted correctly that most users don't watch in fullscreen mode, and the difference between 720p and 1080p becomes less noticeable on smaller screens. Moreover, most mobile devices and tablets, which constitute a significant portion of Twitch viewership, do not require a resolution higher than 720p.

Given these factors, streaming at 720p might indeed be the better option for you. This resolution provides a good balance between quality and performance, and is less likely to cause issues for viewers with slower internet speeds. You could use a higher bitrate (up to 6000 Kbps) to improve the overall quality at this resolution.

Do we have any idea how much of a visual improvement streaming at 6000kbps at 720p is over 1080p?


Generally, visual improvement isn't so much about the absolute resolution as it is about the ratio of bitrate to resolution, which affects the amount of data that's available for each pixel of the video. A higher bitrate allows for more details and less visible compression artifacts at any given resolution.

When you stream at 1080p with a bitrate of 6000 Kbps, you are spreading the available data across more pixels compared to streaming at 720p at the same bitrate. This means that each individual pixel in the 1080p stream is getting less data, which can result in a less detailed, slightly more "blocky" or pixelated image, especially in scenes with a lot of motion or intricate details.

Conversely, streaming at 720p at 6000 Kbps means each pixel gets more data, potentially leading to a sharper, more detailed image even though the overall resolution is lower.

However, the exact visual difference can be subjective and hard to quantify. It depends on a variety of factors including the quality of the source material, the efficiency of the encoder, the complexity of the visual data (for example, a simple static image would likely look identical at either setting), the size and quality of the viewer's display, and even individual viewer perception.

There is a point of diminishing returns, though. In some cases, viewers might not notice the difference between a 720p stream at a high bitrate and a 1080p stream at the same bitrate, especially if they're not watching on a very large screen. However, the 720p stream is more likely to be smooth and free of buffering issues for viewers with slower internet connections, which can greatly improve their viewing experience.

So, while there may be a visual improvement with streaming 720p at 6000 Kbps compared to 1080p at the same bitrate, it's difficult to say exactly how much without testing it with your specific setup and content. It might be worthwhile to do a few test streams at both settings and ask for feedback from your viewers, or record and review the streams yourself.


You mentioned ratio, do we know what the ratio is?


The "ratio" in this context refers to the relationship between the bitrate of the video stream and its resolution. When we talk about this ratio, we're generally talking about the number of bits per pixel (bpp) used to encode the video.

However, the exact bitrate-to-resolution ratio that's considered "good" can vary widely depending on a number of factors, such as the complexity of the video, the efficiency of the encoder, and the viewing conditions.

Here's how to calculate bits per pixel:

As you can see, the 720p stream at the same bitrate and framerate has over twice as many bits per pixel, indicating it can potentially provide a more detailed and less compressed image.

Again, these are very basic calculations and there's a lot more that goes into determining the perceived quality of a video stream. But this does give you a rough idea of why a lower-resolution stream at the same bitrate could potentially look better than a higher-resolution one.


Webcam placement on stream?


What goes into overlays?

Here are some common features you might see in overlays:


Starting soon scene?