Question / Help Low update help.

austinmrs

Member
So my upload test give always beetwen 800/850 Kb/s to the server i'm streaming.

But the max bitrate im using is 425, because if i put like 500, my ping will go for more than 100 ping :/

Here is the log::

Code:
19:14:22: Server Ping plugin strings not found, dynamically loading 24 strings
19:14:25: Open Broadcaster Software v0.583b - 64bit ( ^ω^)
19:14:25: -------------------------------
19:14:25: CPU Name: Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
19:14:25: CPU Speed: 3200MHz
19:14:25: Physical Memory:  4095MB Total, 2296MB Free
19:14:25: stepping id: 10, model 23, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
19:14:25: monitor 1: pos={0, 0}, size={1440, 900}
19:14:25: Windows Version: 6.1 Build 7601 S
19:14:25: Aero is Disabled
19:14:25: -------------------------------
19:14:25: OBS Modules:
19:14:25: Base Address     Module
19:14:25: 000000003F8C0000 OBS.exe
19:14:25: 00000000DA380000 OBSApi.dll
19:14:25: 00000000FA690000 DShowPlugin.dll
19:14:25: 00000000E38A0000 GraphicsCapture.dll
19:14:25: 00000000FA040000 NoiseGate.dll
19:14:25: 00000000F7D70000 PSVPlugin.dll
19:14:25: 00000000F31B0000 scenesw.dll
19:14:25: 00000000E3870000 ServerPingPlugin.dll
19:14:25: ------------------------------------------
19:14:25: Adapter 1
19:14:25:   Video Adapter: AMD Radeon HD 5670
19:14:25:   Video Adapter Dedicated Video Memory: 1067274240
19:14:25:   Video Adapter Shared System Memory: 1878583296
19:14:25:   Video Adapter Output 1: pos={0, 0}, size={1440, 900}, attached=true
19:14:25: Using fixed low latency mode, factor 20
19:14:25: =====Stream Start: 2013-10-24, 19:14:25===============================================
19:14:25:   Multithreaded optimizations: On
19:14:25:   Base resolution: 1440x900
19:14:25:   Output resolution: 1152x720
19:14:25: ------------------------------------------
19:14:25: Loading up D3D10 on AMD Radeon HD 5670...
19:14:25: ------------------------------------------
19:14:25: Audio Format: 48000hz
19:14:25: Playback device Default
19:14:25: ------------------------------------------
19:14:25: Using desktop audio input: Altifalantes (Siberia V2 Illuminated)
19:14:25: ------------------------------------------
19:14:25: Using auxilary audio input: Microfone (Siberia V2 Illuminated)
19:14:25: ------------------------------------------
19:14:25: Audio Encoding: AAC
19:14:25:     bitrate: 64
19:14:25: Using Monitor Capture
19:14:25: Scene buffering time set to 400
19:14:25: ------------------------------------------
19:14:25: Video Encoding: x264
19:14:25:     fps: 30
19:14:25:     width: 1152, height: 720
19:14:25:     preset: veryfast
19:14:25:     profile: high
19:14:25:     keyint: 60
19:14:25:     CBR: yes
19:14:25:     CFR: no
19:14:25:     max bitrate: 425
19:14:25:     buffer size: 255
19:14:25: ------------------------------------------
19:14:25: MMDeviceAudioSource: Frequency for device 'Altifalantes (Siberia V2 Illuminated)' is 352800, samples per sec is 44100
19:14:25: MMDeviceAudioSource: Frequency for device 'Microfone (Siberia V2 Illuminated)' is 352800, samples per sec is 44100
19:14:27: Using RTMP service: Twitch / Justin.tv
19:14:27:   Server selection: rtmp://live-lhr.justin.tv/app
19:14:27:   Interface: Controlador Atheros AR8121/AR8113/AR8114 PCI-E Ethernet (NDIS6.20) (ethernet, 100 mbps)
19:14:27: Completed handshake with rtmp://live-lhr.justin.tv/app in 461 ms.
19:14:29: SO_SNDBUF was at 8192
19:14:29: SO_SNDBUF is now 65536
19:15:21: Total frames encoded: 1650, total frames duplicated: 67 (4.06%)
19:15:21: Total frames rendered: 1636, number of late frames: 3 (0.18%) (it's okay for some frames to be late)
19:15:21: RTMPPublisher::SocketLoop: Graceful loop exit
19:15:21: Average send payload: 3375 bytes, average send interval: 50 ms
19:15:21: Number of times waited to send: 0, Waited for a total of 0 bytes
19:15:21: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:15:21: Number of bytes sent: 3499936
19:15:21: 
19:15:21: Profiler time results:
19:15:21: 
19:15:21: ==============================================================
19:15:21: video thread frame - [100%] [avg time: 7.184 ms] [children: 95.9%] [unaccounted: 4.15%]
19:15:21: | scene->Preprocess - [81.5%] [avg time: 5.855 ms]
19:15:21: | GPU download and conversion - [14.4%] [avg time: 1.031 ms] [children: 13.2%] [unaccounted: 1.18%]
19:15:21: | | flush - [12.9%] [avg time: 0.928 ms]
19:15:21: | | CopyResource - [0.181%] [avg time: 0.013 ms]
19:15:21: | | conversion to 4:2:0 - [0.0696%] [avg time: 0.005 ms]
19:15:21: Convert444Threads - [100%] [avg time: 1.356 ms] [children: 99.1%] [unaccounted: 0.885%]
19:15:21: | Convert444toNV12 - [99.1%] [avg time: 1.344 ms]
19:15:21: encoder thread frame - [100%] [avg time: 1.416 ms]
19:15:21: ==============================================================
19:15:21: 
19:15:21: 
19:15:21: Profiler CPU results:
19:15:21: 
19:15:21: ==============================================================
19:15:21: video thread frame - [cpu time: avg 4.701 ms, total 7690.85 ms] [avg calls per frame: 1]
19:15:21: | scene->Preprocess - [cpu time: avg 4.09 ms, total 6692.44 ms] [avg calls per frame: 1]
19:15:21: | GPU download and conversion - [cpu time: avg 0.276 ms, total 452.403 ms] [avg calls per frame: 1]
19:15:21: | | flush - [cpu time: avg 0.219 ms, total 358.803 ms] [avg calls per frame: 1]
19:15:21: | | CopyResource - [cpu time: avg 0.028 ms, total 46.8 ms] [avg calls per frame: 1]
19:15:21: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:15:21: Convert444Threads - [cpu time: avg 1.304 ms, total 4227.63 ms] [avg calls per frame: 2]
19:15:21: | Convert444toNV12 - [cpu time: avg 1.294 ms, total 4196.43 ms] [avg calls per frame: 2]
19:15:21: encoder thread frame - [cpu time: avg 1.114 ms, total 1825.21 ms] [avg calls per frame: 1]
19:15:21: ==============================================================
19:15:21: 
19:15:21: =====Stream End: 2013-10-24, 19:15:21=================================================
19:15:32: Server Ping plugin instance deleted; removing dynamically loaded localization strings

Im using Game Capture of League of Legends, and Monitor Capture for when im not in game. Aero is disabled.
 

FerretBomb

Active Member
Do not use Monitor Capture. It's ridiculously slow under Win 7. Use a Window Capture for the out-of-game PVP.net client instead. Enable Aero.

You need to downscale further. A LOT further. 425kbps isn't anywhere close to what you need for a 720p@30fps stream (closer to 1500kbps). I'd probably shoot for a 480p, or 360p stream if I were in your shoes. And drop to 20-25fps at most. (Or find a better ISP/upgrade to a package with more upload speed)

You also have a very old quad-core CPU; veryfast might work, but going up to a faster preset (and taking the quality hit) would also be advised.
 

austinmrs

Member
But is not worthed to stream at a higher resolution if my system can handle it? Its better to use a lower resulotion?

Also im using medium preset now and i can play and stream with no fps drops, and cpu at 80/90%.
 

FerretBomb

Active Member
You don't have the bitrate to support streaming at a higher resolution; everything will come out blurry and looking terribly poor, especially in a game with lots of full-screen motion like LoL.
 

austinmrs

Member
So i downscaled to 2.00 - 720x450.

Im streaming at 30 fps, should i set the fps lower because of the resolution that i choosed? or should i keep it at 30?

Also, what about the cpu preset?
 

dodgepong

Administrator
Community Helper
If you're getting high ping, that means your stream and the game are competing too much for your internet connection. First try enabling "Minimize Network Impact" in Broadcast Settings, and if that still doesn't help, try lowering the bit rate that you are streaming at.
 

austinmrs

Member
Alrerady did that. Im fine now with 468 max bitrate and 280 buffer size at a resolution of 720x450 downscaled from 1440x900.

Im using 25 fps and veryfast cpu preset. I just dont know if i should use 30 fps and medium/faster cpu preset, since i think my cpu can handle, already tried and with stream + game the cpu were on 80/90%.
 

austinmrs

Member
change cpu preset make that much of a diference on a 480p stream? also a moderator said to lower the fps to 25. should i keep it on 25 because the resolution is low?
 

dodgepong

Administrator
Community Helper
25fps will mean you will spend more of your bit rate on fewer frames, which will slightly increase the picture quality. If your CPU can handle presets slower than veryfast it should improve picture quality as well, but you can only do so much with low bitrate.
 

austinmrs

Member
So i am with 720x450p, 25fps, with lanczos filter.

Im using the veryhigh preset. Are you saying that i should use "fast" or "medium" cpu preset?
 

dodgepong

Administrator
Community Helper
If your CPU can handle it, start with the faster preset and work your way down until it's affecting your gameplay too much. The slower it gets, the more CPU it will consume. And the CPU consumption scales up pretty fast.
 
Top