@critical twitch cant limit that easily so i bet they reencode it which makes it worse? i would recommend to use vbr and tune the bitrate options until you have 6000kbps if you move around
@Jain OBS with AVC hardware encoding from the GPU. I'm going at 8000kbps (Twitch limits it to 6000, so the other 2000 don't matter) 1080p. Tried 60 and 30 fps, but when there's motion the stream gets blocky. All settings are on maximum. For bitrage I tried CBR and HQCBR
@critical@Jain videos get blocky when the encoder has blown the encoding budget. i think this is more likely to happen in the ultrafast presets since they sacrifice encoding quality for getting the frames out on a hard deadline.
@Jain@critical i'd have to check some other streams but i want to say its somewhat normal for twitch streams to look like shit :blobcatgoogly: they don't really make it easy to ship high quality streams. like this one that is sourced at 720p and still struggles https://www.twitch.tv/theycallhimcake/video/1888565310
hardware encoders tend not to be as adjustable as software ones. the software one is really good at crushing every last bit, while the hardware one.. pretty much gives you what it gives you, which tends to come in a very limited set of levers but its fast and more efficient.
i know hevc absolutely can do 1080p30 at around 100mb per minute, but my onboard encoder is like 43fps so its just barely realtime.
@icedquinn@critical well, i heard that streamers dont like twitch for their quality but i never compared what they actually support... looks like twitch is behind technology
@lilly@critical@Jain@icedquinn you joke but I have one channel on twitch that i follow that only does like 360p streams and it works since it's retro games most of the time anyway
@lilly@Jain@critical@icedquinn I wouldn't *recommend* it, but there's a lot of interesting compromises you can do if you know what your hardware can do, how OBS can get the most of it and the bare minimum of what your viewers will tolerate