cancel
Showing results for 
Search instead for 
Did you mean: 

General Discussions

annihalator
Adept II

Re: 720p50 3500kbps twitch.tv OBS

@benman2785 can i use this settings for 900p60? 

0 Likes
benman2785
Big Boss

Re: 720p50 3500kbps twitch.tv OBS

@annihalator 

with a Ryzen 5 2600 900p50/60 with:
"faster" "main" "none" 
level=4.2 cabac=1 8x8dct=1 partitions=i8x8,i4x4,p8x8,p4x4,b8x8,b4x4 ref=4 bframes=2 b-adapt=2 fast-pskip=0 rc-lookahead=30 sync-lookahead=30 me=hex merange=16 subme=6 deblock=-3:2:0 direct=auto aq-mode=3 trellis=0 deadzone-inter=11 deadzone-intra=11 psy-rd=0.1:0.0 weightp=2 weightb=1

should be fine - but check your obs log if you get encoding lag

with AMD AMF you should use StreamFX (github) and set it to:
6000kbps + 12000kb buffer (have in mind you need 15 mbit/s upload for that)
ffmpeg custom settings:
-usage=2 -quality=2 -profile=100 -level=42 -rc=1 -preanalysis=true -g 0 -coder=1 -qmin=21 -qmax=51 -me_half_pel=true -me_quarter_pel=true -vbaq=true -intra_refresh_mb=170

PC: R7 2700X @4.1GHz + RX 580 4G (1500MHz/2000MHz CL16) + 32G DDR4-3200CL14 + 144hz 1ms FS P + 75hz 1ms FS
Laptop: R5 2500U @30W + RX 560X (1400MHz/1500MHz) + 16G DDR4-2400CL16 + 120Hz 3ms FS
zothix
Journeyman III

Re: 720p50 3500kbps twitch.tv OBS

hi @ benman2785, could you readjust these settings for 1600x900 @ 30fps?
I stream on twitch, my upload and download speed is 200 Mbps.

benman2785_0-1612555164224.png

0 Likes
benman2785
Big Boss

Re: 720p50 3500kbps twitch.tv OBS

@zothix 

hi,

1. why use AMF? what is your HW? x264 is way better quality
2. you may disable both OpenCL options - but you could also leave them enabled (depending on load of GPU)
3. disable "PrePassMode" - as it somehow makes quality worse when enabled for fast and medium movement scenes (1-3% less quality)
4. given that you have 200MBit/s upload i would suggest using atleast 3000kb as buffer; maybe even 12000kb (2x fps)
5. use bilinear or bicubic filter for scaleing

EDIT:
if you insist on AMF - download StreamFX (from Xaymar at github) and use custom settings:
-usage=2 -quality=2 -profile=100 -level=42 -rc=1 -preanalysis=true -g 0 -coder=1 -qmin=21 -qmax=51 -me_half_pel=true -me_quarter_pel=true -vbaq=true -intra_refresh_mb=170


PC: R7 2700X @4.1GHz + RX 580 4G (1500MHz/2000MHz CL16) + 32G DDR4-3200CL14 + 144hz 1ms FS P + 75hz 1ms FS
Laptop: R5 2500U @30W + RX 560X (1400MHz/1500MHz) + 16G DDR4-2400CL16 + 120Hz 3ms FS
rursi
Adept II

Re: 720p50 3500kbps twitch.tv OBS

when i test and use -usage=2  on AMF ffmpeg i got minuss 10-30fps and what about this parametr? -g 0 its corect? or need -g=0. ? many do not want to use x264 because then it has to be used in addition nocpcores or process lasso.And not all games work correctly with this tools.Example in rust game i got more cpu load when i use notcpucores lol kekw  What e weight to say never in the future I will no longer buy AMD GPU. And I would not recommend to others.If they for years can't fix the encoder.Encoder without b-frames support OMG.Many people view what video cards streamers have and buy themselves such.And that's good free advertising.But amd everything doesn't matter. When prices stabilize I will buy myself an RTX and never buy an AMD product again.With processors is the same .Prices for the new generation to high!I don't see the point in buying a processor with less fps at same intel price!We expect normal prices, sell our amd gpu and buy nvidia products and never buy AMD again.Thanks, AMD and bye.

 

0 Likes
benman2785
Big Boss

Re: 720p50 3500kbps twitch.tv OBS

@rursi 

1. AMF supports b-frames // but only R9 380 and 385 i guess
2. x264 is even better than NVenc (but NVenc is better than AMFenc and AMFenc is better than QSVenc (Intels QuickSync))
3. why my custom settings:

-usage=2 // uses "LowLatency" // you can also try 0 or 3 - but 2 usually improves quality for fast motion streaming
-quality=2 // "Quality" Preset // in combo with -usuage=2 you get better quality as "balanced"
-profile=100 // "High" profile // no need to change that
-level=42 // level 4.2 is fine for up to 1080p60
-rc=1 // forces CBR (required for streaming)
-preanalysis=true // enables "PrePass" - SOME games benefit - others get worse // can maybe be disabled

-g=0 // sets GOP to "auto" // COULD be set either 1/2fps or 1x fps or 2x fps

-coder=1 // forces CABAC (better quality due to better compression)(adds some load to GPU)
-qmin=21 // standard for QP min
-qmax=51 // standard for QP max
-me_half_pel=true // enables motion estimation for half-subpixels
-me_quarter_pel=true // enables motion estimation for quarter-subpixels
-vbaq=true // forces VBAQ to on // improves quality in 99% of cases
-intra_refresh_mb=170 // "limits" (and often overwrites with higher value) the refresh of macroblocks // should be "0" OR atleast "128" // Games like Wither 3 benefit from 170 // Games like the divison benefit from 128 

why buy Nvidia? they are DESTROYING the industry with their proprietary excrements - and they are bribing game studios to cripple AMD GPUs etc...
btw Nvidia has had worse drivers than AMD over the last decade - just look at their driver forums and you will see

PC: R7 2700X @4.1GHz + RX 580 4G (1500MHz/2000MHz CL16) + 32G DDR4-3200CL14 + 144hz 1ms FS P + 75hz 1ms FS
Laptop: R5 2500U @30W + RX 560X (1400MHz/1500MHz) + 16G DDR4-2400CL16 + 120Hz 3ms FS
rursi
Adept II

Re: 720p50 3500kbps twitch.tv OBS

Man AMD gpu for streaming = trash!!! My friend have rtx ! Quality very very nice no lags he play & stream on same pc no lags no stutters !!! And for streams use chat software etc cpu work on game and chat tools.GPU encode stream all fine all smooth.No b-frames on new generation gpu AMD HAHA.AMD gpu suck!check twitch all TOP streamers on NVIDIA because amd encoder realy suck.in 2021 not normal stream games on x264 if u have single pc.NVIDIA make great encoder.If someone ask me buy or not AMD GPU my answer 100% dont buy this trash!Next time i pay 50-100$ more but i got nice encoder!And about drivers all fine with nvidia.All new modern game support more nvidia then amd!call of duty etc.I dont see reason to buy trash amd gpu product in 2021.And video editors "movavi" and more others dont like trash amd gpu.thats all

WELCOME TO AMD AMF PIXEL-WORLD !!! 3200 bitrate normal encoder?

AMD AMF ENCODER 3200 BITRATEAMD AMF ENCODER 3200 BITRATE

screen captured when i move and this not hard scene  

0 Likes
ranaalex
Journeyman III

Re: 720p50 3500kbps twitch.tv OBS

My issue isn't so much game quality, it's the webcam quality. The game usually looks okay no matter what settings I  usee but when I encode using the hardware AVC/AMF encoder, my webcam is completely and totally pixelated while any slight movement is happening in the game. I've gone through and tried these settings you've given to others and they don't work. I usually stream in 720p 60fps.

0 Likes
rursi
Adept II

Re: 720p50 3500kbps twitch.tv OBS

if u have chance change gpu to nvidia and u will be happy!Or use x264 nobody care about amd encoder in 2021 amd not ready for streaming stone age company

0 Likes
benman2785
Big Boss

Re: 720p50 3500kbps twitch.tv OBS

@ranaalex 

use smaller reso for webcam; use greenscreen with chromakey; not much else you can do (as webcam really kills the macroblock putting of AMD AMF)

@rursi 

believe me - more people have problems with Nvidia drivers than AMD drivers
but yes - AMFenc for streaming is "useless" xD

and of course: Nvidia is a VERY bad company; just inform yourself about what they did in the last 25 years = 100% Anti-Consumer

PC: R7 2700X @4.1GHz + RX 580 4G (1500MHz/2000MHz CL16) + 32G DDR4-3200CL14 + 144hz 1ms FS P + 75hz 1ms FS
Laptop: R5 2500U @30W + RX 560X (1400MHz/1500MHz) + 16G DDR4-2400CL16 + 120Hz 3ms FS