A question to Twitch users/streamers.
Page 1 of 1
paxsali
Banned



Posts: 18352

PostPosted: Thu, 30th Aug 2018 14:04    Post subject: A question to Twitch users/streamers.
Hi guys,

I have built myself a dedicated mini pc with Ryzen 5 1600 CPU OC'd@3.9 just for video encoding.

I shove over my Shadowplay recordings (50Mbit 1080p@60fps) via Samba and encode them for YouTube upload (4K-upscaling). That's my typical usecase.

Yesterday I tried Live-Streaming for the first time and experimented with multiple Bitrate & Encoding settings combinations.

None of them are really satisfying and I want to explain why:

- my encoding PC can encode 720p@60fps content in REALTIME with profile HIGH (Cabac encoding), preset SLOW using CBR ~ 3500kb but bitrate wont affect performance so much anyway.

- it can even do 100+fps on 720p@60fps content when you switch the preset to MEDIUM (which is the ffmpeg default, NOT the OBS default, which is veryfast or so).

So offline encoding my PC can do PLENTY of encoding, that's NOT the issue.

However, in real life application of live streaming with 3500kbit, I have to switch to preset SUPERFAST to get 55.0-58.0 fps and only the ULTRAFAST preset yields truly contant 60fps (which you can see in the OBS bottom right corner).

How the fuck is that even possible? Does the upload speed somehow influence how the encoding speed works in Twitch?

And the results look BAD, I mean really the Streaming quality is very, very poor unless I switch to 30fps, which I don't really wanna do.

What is going on here?

I heard a lot of people a not really satisfied with Twitch performance and say YouTube and others are better in terms of performance and quality. But still...

How can this huge difference in performance from real live usage and offline / theoretical performance come about?

Any hints what to check?


"There will be no end to the troubles of humanity, until philosophers become kings, or kings become philosophers.", Plato.
"Hyperbole will destroy us all.", Matt Dillahunty.
"The hyperbole, the demonization of the other opinion and the unwillingness to even read the opposing opinion destroys the so important political discussions necessary for the well functioning of society.", Couleur
Back to top
0wen




Posts: 3566

PostPosted: Thu, 30th Aug 2018 16:28    Post subject:
I think Twitch gimps affiliates and non-partners with some of the settings they can stream at as I know a few Warframe streamers I lurk were doing a hard push recently to become Twitch partner and they were mentioning some of the issues at the time as one of the reason they wanted that checkmark just to make the stream quality better overall.

For the most part I only watch the streams that allow transcoding anyways because I just have them running on a second monitor while I am playing games to either keep an eye out on giveaways or Twitch drops and the like. That is why the joke was 160p Twitch master race when Warframe was doing their POE Twitch drop event last year as you wanted to be able to have as many streams going at once to collect drops from each.
Back to top
freiwald




Posts: 6968

PostPosted: Thu, 30th Aug 2018 16:56    Post subject:
you don't need good performance, quality, connection or even a encoding pc for streaming.
examples:



Back to top
Morphineus
VIP Member



Posts: 24883
Location: Sweden
PostPosted: Thu, 30th Aug 2018 17:06    Post subject:
very hip.


Back to top
paxsali
Banned



Posts: 18352

PostPosted: Thu, 30th Aug 2018 18:12    Post subject:
⁢⁢
Back to top
Page 1 of 1 All times are GMT + 1 Hour
NFOHump.com Forum Index - Applications
Signature/Avatar nuking: none (can be changed in your profile)  


Display posts from previous:   

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group