Question / Help Help with spiky stream

Vinicius Peres

New Member
so i decided to try streaming hearthstone to see if my pc can handle it.
my cpu is amd fx 6300, geforce 750 ti, 4gb ddr3.
my upload sucks though, 600kbps.
what im asking is, my stream is spiking as if it was a graphic spike not an internet spike, does that have to do with my upload or my hardware? ( i am only streaming 2 screens, hearthstone and a webcam)
thanks
 
I have no idea what you mean by a 'graphic spike' or 'internet spike'. Or that your stream is 'spiking' for that matter.

Please do post a log, and describe what it's specifically doing, symptomatically. If possible, please post a link to a VOD demonstrating the issue as well. If you are streaming to Twitch, you can turn on Video Archiving in your account settings, if it isn't already.

Yes, your upload is extremely weak. But with an ultra-low-motion game like Hearthstone, you probably will be able to still get away with a 480p or 360p at 20-30fps stream.
 
Here's the log: https://gist.github.com/anonymous/7422201c14c962e76dac
This was a short (10min or so) stream that started with 510 max bitrate/306 buffer size/25 fps
Then after a little while i switched to 1800 max bitrate/1800 buffer size/30 fps.
This is the "analyze log":
Possible slow server
Dropped frames detected
Bad resolution / FPS / bitrate combination

By the way, what i meant by "spiky" was dropping frames. What i wasn't understanding was that my game was running smoothly but my stream was lagging as if it was graphic lag (fps) and not internet lag (because of my low upload).
I didn't (don't actualy) know if bad upload resulted in fps drop.
What i mean is i want to know what is causing me to not be able to stream at better video quality, if its hardware or upload.
I tried saving the VOD but aparently twitch didn't save it :/
I'll try to stream for more time before stopping the stream and see if it saves.
If anyone sees this right now, i'll be streaming at twitch.tv/viniciusxis, so if you have any questions or want me to change something you can say in chat and i'll do it :)
 
Why bother streaming with only an upload of 600kbps? You will not get a good quality stream with that.
I suggest getting better internet.
 
13:54:49: Number of b-frames dropped: 6405 (28%), Number of p-frames dropped: 7171 (31%), Total 13576 (59%)

Even with your bitrate set that low, you're still dropping a TON of frames. This is network connection-related. You'll need to turn your bitrate down even further (until it stops dropping frames) and then tune your resolution/fps rate to match.

But yeah, you really need more upstream. You aren't going to be able to stream with any kind of quality at all, with that poor of upstream
Also, speedtest.net is worthless for livestreamers. What your ISP tells you that you should get, doubly so. You have to just test and drop your rate until you stop dropping frames, and then add a margin of error for daily network fluctuation (as you will not have the same connection to Twitch every day, due to variable routing and changing throughput on established links). A good rule of thumb for the max you should use is 3/4, or 2/3 your rated upload if you're playing online multiplayer games.

So yes, you CAN stream on 600kbps. But it's going to look really bad, especially if you don't know any tricks to optimize your usage.
 
Ty FerretBomb, so the hardware is fine, and if i get better upload i should be able to stream with high quality?
I'm watching people stream 720p with no frame drops with 2mb.
 
Ty FerretBomb, so the hardware is fine, and if i get better upload i should be able to stream with high quality?
I'm watching people stream 720p with no frame drops with 2mb.

I'd say your hardware is decent enough to get an good quality stream of low-motion games (like hearthstone) that aren't very taxing on your CPU. With low-motion games you shouldn't have any problems making the stream look good at 720p with 2000 bitrate to the streaming service's ingest servers.
 
Back
Top