Question / Help Twitch stream looks like crap only when live?

orgasnix

New Member
Hello, I've been trying to live stream but I've been having some trouble. Whenever I'm live my stream looks like complete trash. However, if I look at my video as a past broadcast, it looks perfect! Here's my speedtest results:
3497494754.png

I'm using 2k video bitrate, 3k video buffer, x264 with CBP, 60fps, 1366x768 res no downscale, 128 audio bitrate with 48ghz, and I think that's all the important stuff. Can anyone tell me or give me tips on how to make my stream more buttery when it's live, and not just when it's a past broadcast? My friend said I might need more viewers in twitch for it to improve in quality, is this true?

PS- No, I am not getting any dropped frames according to OBS
 
Last edited:

flavored

Member
Twitch does nothing magical to your video feed, thus however it looks in the past broadcasts is the same for live.

On a side note, you're using 2k bitrate for a 60fps stream, and I'd imagine it doesn't look so great because of that. Just not enough bandwidth there.
 

orgasnix

New Member
Twitch does nothing magical to your video feed, thus however it looks in the past broadcasts is the same for live.

On a side note, you're using 2k bitrate for a 60fps stream, and I'd imagine it doesn't look so great because of that. Just not enough bandwidth there.

Well I'm more concerned with it being a smooth fps rather than being sharp. And I can assure you that for some reason it looks like absolute trash live! XD I've tried watching it while streaming, and about 3 others tried watching my stream and say it looks like trash as well, in the same ways. Bad framerate (looks like 10-20 lol), audio is crackling because it's so piss poor, and the video looks 240p tier. But for some reason it looks perfectly fine as a past broadcast.

Am I better off just setting the bitrate to 3k? (My computer can definitely handle it.) I just don't understand why it looks so trashy when it's LIVE
 

flavored

Member
Please teach me how to be good at osu :)

I'm not seeing any obvious problems on your log (xcept, you could try changing scene buffering time back to 700ms and stop forcing your audio to video timestamps) and your recording quality is really good. If there were any problems with the data sent to twitch (eg. lost data, encoding problems and so on) they would all show up in its recording. I guess without seeing it live I wouldn't be able to help you any further.

One more thing you could try is choose a different intake server (the server you stream to), different location might help you with some of the problems you're experiencing.
 

AndehX

Member
Theres countless other threads on here asking about the same thing, and they all have the same answer. Twitch's flash player is terrible and will butcher a 60fps stream. Theres basically nothing you can do about choppy fps on your stream. What you will find is that if you download one of your past broadcasts and then play it back locally, it will be silky smooth.

Nothing is wrong with your setup, its just the horrible flash player that twitch uses. I would recommend simply dropping to 30fps. That way you'll end up with a similar looking stream in regards to fps, but since you're only streaming at 30fps, you'll have a much cleaner looking image.
 

orgasnix

New Member
Theres countless other threads on here asking about the same thing, and they all have the same answer. Twitch's flash player is terrible and will butcher a 60fps stream. Theres basically nothing you can do about choppy fps on your stream. What you will find is that if you download one of your past broadcasts and then play it back locally, it will be silky smooth.

Nothing is wrong with your setup, its just the horrible flash player that twitch uses. I would recommend simply dropping to 30fps. That way you'll end up with a similar looking stream in regards to fps, but since you're only streaming at 30fps, you'll have a much cleaner looking image.
It seems like many of the streamers I look at for this game use 60fps, and most of the time it looks fine. It's a fast paced game that doesn't really look right with 30fps. Do I have to become a popular streamer and get the changeable quality option in my stream to get a good 60fps quality or something?

Also, if the twitch player sucks for 60fps streaming, why does it play perfectly in a past broadcast on twitch?
 
Last edited:

AndehX

Member
I have no idea why it looks ok in the past broadcasts, I've noticed a similar thing. I stream from a dedicated machine, and my streams still look choppy as hell at 60fps. Who knows, maybe you do have to be partnered with Twitch for your stream to look smoother... I dunno. All I know is that you're definitly not the only person with this issue.

It'd be great if Twitch would switch to an alternative method of displaying live streams. If Hitbox.tv can provide silky smooth 60fps streams, then surely Twitch can stop being so cheap, and do the same. We all know they won't though.
 

Boildown

Active Member
Update your Flash version from the Adobe website to the latest version, then experiment viewing in full screen vs. windowed and see if there's any difference. In any case this doesn't seem like an OBS problem, and it probably is related to Flash. If nothing else works, you should lower your stream framerate to 30fps, and then it should be better.
 
Top