
- December 1, 2022
- mslivestream333
- 0 Comments
- 145 Views
- 0 Likes
- Video Streaming
Decoding 720p: The Best Streaming Resolution Settings for Live Quality Video
Streaming resolution measures the size of a video in pixels.
Streaming resolution is the measurement of your video width by height, measured in pixels. For example, a video with a 2560 x 1440 aspect ratio would measure 2560 pixels along the bottom and 1440 pixels in height. This measurement is also called “spatial resolution.”
When discussing video streaming resolution, it’s important to acknowledge the difference between progressive and interlaced, which determines how the pixels are displayed on the screen. Progressive videos produce a more fluid image, and interlaced videos appear more “pixelated.”
Often, video streaming resolution is called out by just the height of the video. Continuing the example from above, a stream with a resolution of 2560 x 1440 would be referred to as “1440p” or “1440i.” In these resolution examples, “p” stands for “progressive,” and“i” stands for “interlaced.” Most people are used to resolutions starting from 720p live stream quality up to 1080p, 1440p, and 2160p (4K). These resolutions are used for televisions and online video streaming.
The Best Resolution for Live Streaming
Configuring your video resolution settings requires a bit of compromise.
When it comes to live streaming, it is typically believed that higher video resolution equates to better streaming quality. That is the main factor in creating a better viewing experience on any live streaming platform. However, this is not entirely true.
Live streaming requires a trade-off between video quality and speed. That has to do with the fact that a higher resolution also requires higher bandwidth to stream the video effectively.
The two most common streaming resolution settings are
1. Standard definition at 720 x 480 pixels (480p)
2. High definition at 1920 x 1080 pixels (1080p)
In practice, this usually gets sampled down to a lower resolution, 640 x 360 pixels (360p), or smaller.
Please keep in mind that most resolutions are communicated based on their height, which is why it’s common to see HD TVs billed as 1080p.
It’s always necessary to consider data rate and resolution, as one limits the other. Streaming at a higher data rate allows for higher resolution. That means that a viewer’s data capabilities greatly impact streaming resolution.
It’s also important to consider the download rate for viewers. For high-definition streaming, all your viewers should have an effective download rate of at least 5 Mbps.
Higher bandwidth is a good idea. It’s all possible with high-speed internet connections, which typically run at over 100 Mbps. Keep in mind that not all of your viewers have such high internet speeds, which impact their streaming resolution.
Most encoders allow settings of 1080p, 720p, 480p, 360p, and 240p (height) and corresponding width. Setting this to the highest resolution your internet can handle allows recipients to view the video in the best streaming resolution without buffering.
It’s possible to broadcast simultaneously in SD and HD, but this requires sending two streams to your host service. It does not affect the download bandwidth requirement but does require more upload speed than a single transmission. Sending multiple streams to your streaming service is referred to as multi-bitrate streaming.
The 720p Live Stream
Most broadcasters prefer the 720p live stream [1280×720 pixels] resolution for multiple reasons, making it the most commonly used streaming resolution. The 720p live streaming video quality is also known as HD, HD ready, or standard HD.
This standard live stream configuration quality allows for smooth content delivery while maintaining relatively high video quality. You and your viewers don’t need super high-tech gear or internet connections to view 720p live streams seamlessly.
Another reason is that there is little to no noticeable difference between the 720p live stream quality and 1080p resolution for most small to mid-sized screens. So video content creators can deliver high-end-looking content even with limited bandwidth. That’s partly because the 720p live stream is displayed horizontally across the viewer’s screen.
Ready to start your 720p live stream but wondering if your internet connection is up to mark? Before you tweak your encoder settings, checking if your internet connection can match the streaming resolution you aim for is a good idea. Remember, download speed is not always an accurate indicator of your actual upload speed when it comes to live streaming.
A simple way to have peace of mind, the best streaming resolution, and minimal lag during live streaming is to use the free Google Fiber Speed Test tool to test your bandwidth. Another useful pointer is not to max out your internet speed aiming for the highest streaming resolution.
Your computer system and internet connection multitask during live streams other than just uploading. So if you’re putting out a 1080p stream while running other programs on your system simultaneously, it might cause you to lose frames. That’s another reason the 720p live stream resolution is ideal for most use cases.
Using 720p live streaming resolution lets you ensure excellent stream configuration quality while freeing up enough processing power and internet to run other programs. The 720p live stream resolution is also ideal for broadcasters with shared internet connections. Uploading a 720p live stream lets you maintain great streaming quality while building in a buffer in case someone else is browsing.
Suggested Streaming Resolution and Bitrate Settings for Different Video Qualities
Bitrate and streaming resolution settings go hand-in-hand.
To control your video’s streaming quality, you will need to choose the proper combination of streaming resolution and bitrate settings.
Here are the suggested streaming resolution settings for ultra-low definition, low definition, standard definition, high definition, and full high definition. As you will see, we’ve also listed the video bitrates and H.246 profile that corresponds with each resolution. That’ll help you choose live encoder settings, bitrates, and resolutions.
Multi-Bitrate Streaming & Adaptive Bitrate Streaming
Both multi-bitrate streaming and adaptive bitrate streaming provide the viewer with the best viewing experience. Although these terms are often used interchangeably, they are referring to two different processes. Here is a simple explanation of the difference between these two and their different use cases.
What is Adaptive Bitrate Streaming?
Adaptive bitrate streaming is all about providing viewers with videos most efficiently and effectively for each user.
ABR technology adjusts the quality of each video a person watches based on three different criteria:
- Available bandwidth
- Network conditions
- User’s device performance
If you have ever started a video, and the quality looks a little hazy, and then it cleared up in a few seconds, you have experienced adaptive bitrate streaming in action. Behind the scenes, the video quality is adjusted, providing you with a clear image.
Adaptive bitrate streaming is always working behind the scenes to provide the best quality experience to your end users. It happens without the user having to do anything.
What is Multi-Bitrate Streaming?
Multi-bitrate streaming is different from adaptive bitrate streaming. Adaptive bitrate streaming happens behind the scenes, without the user having to do anything.
With multi-bitrate streaming, a video is made available in different bitrates, and the user can select the best video quality. If you have ever clicked on a video and can choose between 144p, 240p, 480p, and 720p live stream quality, that is multi-bitrate streaming.
It allows the users to choose what video quality they want. A viewer could choose to use a lower bitrate if they are trying to save data or a higher quality video to experience the best viewing experience.
Your video stays at the same rate regardless of what happens with your internet connection; with adaptive bitrate streaming, the stream configuration quality varies as your internet connection varies.
Frame Rate Settings
Frame rate measures how many frames (or images) are transmitted per second.
Videos may look like smooth-moving images, but they are a series of still shots that are presented to your eyes at a rapid speed to create the illusion of motion.
That is where the other main variable setting, frame rate, comes into play. Frame rate is the number of “frames,” or still images that are transmitted each second and measured in frames per second (fps).
As with streaming configuration quality, there’s a trade-off between higher frame rates, which improve video quality, and higher video bandwidth requirements.
Most streaming video today has a frame rate of 24 fps or higher, with video running at 60 fps is at the very high end and rarely used. Dropping it below 24 fps results in significant choppiness, especially when fast motion is shown.
That said, 30 fps is the standard, often called a full-frame. It’s the general frame rate seen for a lot of televised content. Therefore 30 fps works as a good base, and if the motion does not look as smooth as desired, it can be slowly adjusted until the playback is optimal.
You can use a feature called “variable bitrate streaming” to adjust the rate automatically to have the best image, even if a lot is happening on the screen.
A related setting is keyframe frequency or keyframe interval. That should be set to 2 or 3 seconds in every scenario.
Conclusion
Setting up your encoder with the best streaming resolution may seem a little daunting initially, but it shouldn’t be. Using an H.264 streaming encoder should be simple. There are two main things to remember.
One is the trade-off between video quality (as determined by resolution and frame rate) and required bandwidth for both upload and download streaming.
The other thing to remember is your streaming platform and any encoding requirements for that software.
Once the settings are figured out and tested, you can leave them alone unless something significant changes.
As we mentioned, free encoding software is your best bet if you are new to professional broadcasting. We recommend the OBS Studio version that is customized to integrate seamlessly with the Mslive streaming solution.
Leave a Comment