Twitch recommends different bitrate settings based on your chosen resolution and framerate (frames per second, or fps). The most common resolution options on Twitch are 1080p and 720p, at 60 fps or 30 fps.
Seeing as the current standard for YouTube videos 1080p resolution, the best bitrate setting is at least 8 Mbps. This is very achievable nowadays, as most internet providers offer internet speeds even higher than that bitrate.
bitrate for 1080p 60fps twitching
For example, we used the calculator to estimate how high of a bitrate we would need to encode a video. For our settings, we inputted that the video was 15 minutes long (900 seconds), had 1080p resolution, and ran at 30 fps. As a result, the video bitrate calculator told us that we should have the bitrate of at least 5222 kbps, which seems about right.
Bitrate is one of the least understood values in a streaming setup. There are many articles and videos with conflicting information on what bitrate you should stream at. From my research, 90% of them tend to be flat-out wrong, at least regarding 1080p requirements. So that leaves the question:
Our streaming bitrate calculator will help you find the optimum bitrate and the required upload speed for live streaming on any platform. If you are new to streaming or want to learn more about the software you're using, you probably have a couple (a lot) of questions. Such as: 'Do I have enough upload speed for streaming?', 'What bitrate should I stream at?', 'What is the bitrate for 1080p?', and the most frequent 'What is bitrate on Twitch or YouTube?'
Another parameter we need to consider when estimating bitrates is the source video's resolution). A 1080p video will produce a 19201080 px1920\times 1080\ \textpx19201080 px image each frame. If the video is recorded at 60 fps60\ \textfps60 fps this means each second 1.24108 px1.24\times 10^8\ \textpx1.24108 px are rendered (resolution in pxfps\textresolution in px \times \textfpsresolution in pxfps).
Now, we previously saw that a 1080p 60fps video will need to process about 6221 kbps6221 \ \textkbps6221 kbps of information (estimated bitrate for 1080p using our approximation). We could have a 6221 kbps6221 \ \textkbps6221 kbps connection, and, theoretically, it would be enough for live streaming this content to any platform. However, in a real-life case, the connection won't be stable at all, and the stream will stutter a lot or completely freeze since we're using all our resources to maintain the stream.
Generally, anything between 4000 Kbps and 6000 Kbps is good for a 1080p streaming on Twitch. However, if you want to stream at 1080p 60 fps, start at 4500 Kbps. With a stronger internet connection, you can stream at a higher bitrate.
For live streaming, we recommend an ideal upload speed of 5Mbps (5000kbps). This is enough to stream at your desired resolution, including 720p at 30 fps and 1080p at 60fps. The minimum upload speed for smooth streaming with good quality is 3Mbps (3000kbps).
Likewise, the OBS bitrate for a 1080p 60fps stream can go as high as 14,000 kbps. In short, there is no definite formula to find the best OBS stream settings, but the higher the quality, the higher the bitrate. The easiest way to figure out the right settings for you is to do several test streams.
720p60 at a bitrate of say 6000kbps would look miles (exaggeration, but it would still look better) better than 1080p60 at 3000kbps, depending on the encoder and how many artifacts Twitch or YouTube Live introduce into the stream. The thing that gets me is even if you upload or stream a video at the recommended bitrates using the exact codecs they recommend, YouTube and Twitch still choose to re-encode the video a second time on their end... so like I don't see the point in even conforming to their recommended settings.
So I plan on upgrading my streaming setup to stream at 1080p 60fps. I know that my new hardware can handle it (gtx 1080 & r5 1600) but i'm not sure that my 5.8mb/s upload speed will suffice. As of right now I have a gtx 1050 ti and an FX 8350 and can't wait to upgrade. I'm streaming at 720p 60fps and so far it is fine, but never tried doing 1080p 60fps on it because i know it'll struggle to stream and play the game. I am currently streaming at a bit rate of 2500 kb/s and audio at 160. I am still a little new to the bit rate stuff and i'm pretty sure i need to stream 3000 kb/s to 4000 kb/s to get good 1080p 60fps. I have also heard that it may not be a good idea to do 1080p60 because not very many people can even watch it, and that twitch has trouble with streams that have bitrates of 3500 kb/s and up.
I have nearly identical upload as you at about 5.5mbps up and I have my OBS at 3500 bitrate with 720p/60fps You can barely notice the difference as most will have some compression artifacts anyways because of twitch.
YouTube users just need to remember that the maximum YouTube bitrate is 85,000 kbps, which is considered a good bitrate for 1080p 60fps videos. The platform also has two sets of recommended bitrates for SDR and HDR uploads. SDR stands for Standard Dynamic Range, and HDR means High Dynamic Range. These abbreviations are often used to describe the quality of a photo or a video. Dynamic range refers to the ratio of the highest and lowest possible values any particular digital system can receive and process.
If your quality requirements are higher, you can go for 1080p (1920 x 1080) resolution. Even though it offers full HD video quality, it needs more processing power. Thus, you have to dedicate a larger portion of your bitrate.
The encoded frame rate also affects the required bitrate. When streaming sports you could encode a 60 frames per second (fps) stream at 1080p60 or 720p60; for lower motion events like lectures or conferences, encoding and sending 60 fps may not provide a visible benefit, but requires significantly more bandwidth than streaming at the more common 30 fps. Not all online streaming platforms can accept a 60 fps stream, and not all viewers can handle receiving 60 fps, so be sure to take that into consideration.
Resolution refers to the size of a video on a screen, and frame rate refers to how often animation frames are sent to Twitch. Full HD resolution is typically 1080p, 60 frames per second (fps). Streaming at a higher resolution like 1080p requires a higher bitrate, and a higher frame rate takes more encoding power. If you have the bandwidth and encoding power to stream at 1080p, 60 fps, great! If not, try one of the recommended settings below to optimize your video quality and stability. 2ff7e9595c
コメント