Question / Help 720p@60fps =faster= ///OR/// 1080p@60fps =veryfast=?

royal198

New Member
Hi,
I upgraded my PC with Ryzen 1700x for more multitasking performance and I love it so far and I started to explore OBS encoding settings since I got that power to do so!

I was using my i7 4790 for playing games and streaming at the same time 720p@60fps and sometimes I had to drop top 720p@30fps. Now I am able to do 720p@60fps with no impact while gaming what so ever... but not only that, it seems like I am mostly able to do 1080p@60fps as well!

At the moment I found out that I might try to use "faster" encoding option instead of "veryfast".

So my QUESTION IS!
What would you go for? 720p@60fps but with "faster" encoding or would you go for 1080p@60fps but "veryfast" encoding?
As I tested, 720p@60fps=faster= takes about 7% less CPU compared to regular 1080p@60fps
 

Fenrir

Forum Admin
Assuming that you're streaming to twitch, 720p60fps is about the highest you can go with only 6k allowable bitrate anyway.
 

royal198

New Member
Assuming that you're streaming to twitch, 720p60fps is about the highest you can go with only 6k allowable bitrate anyway.

Yes I do stream to Twitch. However there is a option to watch stream on twitch in 1080p@60fps or am I missing something?
 

Attachments

  • 36B7951B-9763-42D6-BAE6-4110F28BDD47.jpeg
    36B7951B-9763-42D6-BAE6-4110F28BDD47.jpeg
    330.7 KB · Views: 630

Fenrir

Forum Admin
Their recommendations are, frankly, just awful. 1080p60fps for medium to high motion stuff (like games) requires somewhere around 9k bitrate to start looking decent, and really should be around 12k+
 
You will be able to achieve better quality for high motion streams at 720p60fps faster than at 1080p30fps veryfast.

If you were to be streaming on YouTube you could increase the bitrate higher than Twitch's limit of 6k, which would dramatically improve the quality output of the stream, provided your bandwidth capability is sufficient.
 
720p60 with "fast" preset runs very well on my Ryzen 1700X@3.8Ghz even with high complex visual games like "The Forest" (many details)
This CPU is awsome for streamers

Also recording 1080p60 is fine with "veryfast" but will not be able to 100% run with "faster" - you may have frame drops here, depending on image complexity.
 
The problem won't so much be the preset, it will be the bitrate to drive a higher quality image, with Twitch the maximum you can push is 6k bitrate, which is only really good for 720p60fps at best for achieving a crisp picture output stream, unless you have very low motion footage to stream, in which case 1080p would do just fine. With YouTube they offer virtually limitless bitrate.

The only drawback is on the part of the viewers and what their download speed is. Unfortunately here in Australia that is still very poor to a large percentage of the population. I'm lucky enough to have a ~40Mb download, ~20Mb upload, though I also pay ~$100 p/m for it. A lot do not even have 20% of that, especially in regional areas.

That all being said, it is great to hear you can do fast preset on the R7 series, AMD in my opinion have really done a great product with Ryzen.
 

BK-Morpheus

Active Member
If we are talking about Twitch streams (which it seems we are), you should choose between:

[ ] 720p 30fps for best quality
[ ] 720p 60fps for smoother footage with visible blurriness (less sharpness/details)


1080p is only usable in Games with very little detail/motion.
By the way: If you are not a Twitch partner or you have >100 viewers on a regular basis (or in other words: if Twitch is not transcoding your stream), 6000kbit/s for the video would mean, that many viewers will not be able to watch the stream without buffering a lot.
 

royal198

New Member
Thank you very much for your help and I seem to understand now what is going on here. I am going to go with 720p60fps and 6000 bit rate with =faster=
Sadly I am stream that is not partner and I have less than 100 views so I will have to wait for feedback.
I have to agree that especially in terms of streaming AMD did amazing job and I really love that multitasking a lot!

Thank you guys a lot for your feedback and help
 

royal198

New Member
However one more question! :D

What is difference between High and Main PROFILE? What difference does it do to video and performance it self?
 
x264/h264 profiles are more or less a switch to enable compression flags for the encoder to push for more quality at lower bitrates.

The trade-off is that whilst you are gaining a bit more quality (The lower the bitrate, the more noticeable it is) you are making it more difficult for the viewer to decode, requiring a lot more computing power for a small gain in quality increase for the target bitrate, which becomes less noticeable to a degree the higher the bitrate climbs.

Essentially Baseline and Main profile is pretty much compatible for all viewers (Unless viewers have quite old technology by standards of today) whilst High profile you are limiting your viewing base towards only desktop/laptop owners. This is changing though, technology is becoming increasingly powerful on a mobile scale.

The main factor though for locking out viewers for a lot of the case is still bandwidth allowance, whatever bandwidth you stream at the viewer has to be able to download at a constant rate.
 

Boildown

Active Member
Pretty sure my old iPhone 4s was able to watch my videos I streamed at High Profile. Only really old devices can't do High and need Main. I'd just stick to High Profile for everything these days. There's a slight benefit to encoding efficiency if you do.
 

sam686

Member
Pretty sure my old iPhone 4s was able to watch my videos I streamed at High Profile.
Yes, true for iPhone 4s, but not iPhone 4 (not s).
I found this after using google search: iphone ipad h264 level profile 4 4s 5
http://www.aneesoft.com/tutorials/iphone/iphone-4g-video-format-supported.html

There are mainly 3 groups of compatibility to iphones and ipads for h264.
1. Main profile, up to Level 3.1, 1280x720 30fps or 896x504 60fps ... most compatible
2. High Profile, up to Level 4.1, 1920x1080 30fps or 1280x720 60fps
3. High profile, up to Level 4.2, 1920x1080 60fps ... less compatible

Note: Devices that support high profile also support main profile. They all support baseline but avoid baseline as it does not compress very well.

If you go high level 4 with 720p60 or 1080p30 or higher, just use high profile for better quality or better compression.
 
Top