Question / Help Improve throughput?

Magnethead

Member
Running a laptop on wifi with i5-2540m processor. dual core 2.5 GHZ with hyperthreading.

Speed bar says 1600-190 kb/s over wifi, both onboard and USB. But only 5.5-8% CPU usage and 41% dropped frames at 720x480x10 scaled down to 520x360x10. Is there a way to improve the throughput to compress the video going through?

Networx is reporting only 240 KB/s average upload rate which equals 1920 kb/s. Seems to me that I should be getting better throughput than that to begin with, but I could be wrong. My Mac Mini also on Wifi is getting 11.5 Mb/s stable down and a.2 Mb/s stable up while stream is running (measured to a ISP in modesto, CA from Ft Worth, Tx)
 

sam686

Member
Don't speed test while streaming, that makes speed test unreliable. Stop stream and then Speed test. Streaming needs plenty of upload speed.

If you really only have 0.2 Mbps upload, i can only suggest to upgrade your speed from your ISP or change ISP if wanting to stream.

EDIT: to add, we might be confusing megabytes per second and megabits per second. OBS displays bitrate as Kilobits per second.
 

Magnethead

Member
That was supposed to be 1.2 Mb/s stable up, which would be 1,228 Kb/s or 153 KB/s if I compute correctly, vía speedtest.net on my Mac mini.

Networx (windows network monitor program) on the streaming laptop shows 240KB/s which is 1920 Kb/s.

OBS reports 1600-1900 Kb/s.

I don't know if that is acceptable speed or not. But I would think that 720x480 at 10FPS should be doable, much less downscaled to 540x360 at 10 FPS.

But YouTube live dashboard keeps saying that connection quality is bad in the red.
 

sam686

Member
Changing OBS's resolution and frame rate doesn't change bitrate. Make sure video bitrate plus audio bitrate are less then your upload speed, set OBS's video bitrate to maybe 800 Kbps.
 

Magnethead

Member
Changing OBS's resolution and frame rate doesn't change bitrate. Make sure video bitrate plus audio bitrate are less then your upload speed, set OBS's video bitrate to maybe 800 Kbps.
Oh ok. Was not aware of that.

An hour and twelve minutes in and NetWorx says I've used 1.20 GB of bandwidth (1.16 up, 38 MB down) with an average upload speed of 236 KB/s. OBS says 5,880 dropped frames for 13.5%.

Video bitrate was 2500 plus 160 for audio......bumped it to 900 + 160 and set the render speed from veryfast to medium. CPU use is up to 40% now. Youtube was still reporting code orange so I dropped it to 700 at 720x480x29.97. Still orange, but gives me a safety margin.

Now OBS says it is uploading at 842 kb/s. Networx agrees at 125 KB/s (1000 Kb/s) average and 145MB uploaded in 20 minutes.
 
Last edited:
Top