Question / Help Can't stream at 60 FPS ?

Codysrk

New Member
Hey , so i recently got intro streaming , i have a decent PC , a good one i would say , and it should be running perfectly fine in my opinion , but for some reason , i cant stream at 60 fps , i wanna mention that i did a few speedtest to see how my download speed and upload speed is doing and since i live in Romania where network connection is one of the best i wasn't surprised with the results :

Download Speed : 95/mbs
Upload Speed : 94/mbs
Latency : 3 ms


Im streaming roughly around 30 FPS meanwhile my settings on OBS are 60 FPS 1280x720 ( 720p ) and it doesnt look smooth at all :(

These are my PC Specs :

Display Device : Nvidia GeForce GTX 460
Processor : AMD Athlon(tm) II X3 440 Processor (3 CPUs), ~3.0GHz
Memory : 4 GB RAM

And here is one of the logs that i did to test it a few minutes ago :

Code:
22:34:35: Settings::Video: Enabling Aero
22:41:44: Open Broadcaster Software v0.592b - 32bit (´・ω・`)
22:41:44: -------------------------------
22:41:44: CPU Name: AMD Athlon(tm) II X3 440 Processor
22:41:44: CPU Speed: 3013MHz
22:41:44: Physical Memory:  4095MB Total, 1083MB Free
22:41:44: stepping id: 2, model 5, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 3, total cores 3
22:41:44: monitor 1: pos={0, 0}, size={1920, 1080}
22:41:44: Windows Version: 6.1 Build 7601 S
22:41:44: Aero is Enabled
22:41:44: -------------------------------
22:41:44: OBS Modules:
22:41:44: Base Address     Module
22:41:44: 01350000         OBS.exe
22:41:44: 72650000         OBSApi.dll
22:41:44: 72940000         DShowPlugin.dll
22:41:44: 72020000         GraphicsCapture.dll
22:41:44: 74630000         NoiseGate.dll
22:41:44: 71FE0000         PSVPlugin.dll
22:41:44: ------------------------------------------
22:41:44: Adapter 1
22:41:44:   Video Adapter: NVIDIA GeForce GTX 460
22:41:44:   Video Adapter Dedicated Video Memory: 757530624
22:41:44:   Video Adapter Shared System Memory: 1878616064
22:41:44:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:41:44: =====Stream Start: 2014-01-02, 22:41:44===============================================
22:41:44:   Multithreaded optimizations: On
22:41:44:   Base resolution: 1280x720
22:41:44:   Output resolution: 1280x720
22:41:44: ------------------------------------------
22:41:44: Loading up D3D10 on NVIDIA GeForce GTX 460 (Adapter 1)...
22:41:44: ------------------------------------------
22:41:44: Audio Format: 48000hz
22:41:44: Playback device Default
22:41:44: ------------------------------------------
22:41:44: Using desktop audio input: Speakers (VIA High Definition Audio)
22:41:44: ------------------------------------------
22:41:44: Using auxilary audio input: Microphone (VIA High Definition Audio)
22:41:44: Using text output
22:41:44: Using text output
22:41:44: Using bitmap image
22:41:44: Using bitmap image
22:41:44: Using graphics capture
22:41:44: Scene buffering time set to 400
22:41:44: MMDeviceAudioSource: Frequency for device 'Speakers (VIA High Definition Audio)' is 352800, samples per sec is 44100
22:41:44: MMDeviceAudioSource: Frequency for device 'Microphone (VIA High Definition Audio)' is 352800, samples per sec is 44100
22:41:44: SharedTexCapture hooked
22:41:47: Total frames encoded: 0, total frames duplicated: 0 (-1.#J%)
22:41:47: Total frames rendered: 195, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
22:41:47: 
22:41:47: Profiler time results:
22:41:47: 
22:41:47: ==============================================================
22:41:47: video thread frame - [100%] [avg time: 0.99 ms] [children: 16.9%] [unaccounted: 83.1%]
22:41:47: | scene->Preprocess - [9.8%] [avg time: 0.097 ms]
22:41:47: | GPU download and conversion - [7.07%] [avg time: 0.07 ms] [children: 6.67%] [unaccounted: 0.404%]
22:41:47: | | flush - [6.67%] [avg time: 0.066 ms]
22:41:47: ==============================================================
22:41:47: 
22:41:47: 
22:41:47: Profiler CPU results:
22:41:47: 
22:41:47: ==============================================================
22:41:47: video thread frame - [cpu time: avg 0.32 ms, total 62.4 ms] [avg calls per frame: 1]
22:41:47: | scene->Preprocess - [cpu time: avg 0.08 ms, total 15.6 ms] [avg calls per frame: 1]
22:41:47: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:41:47: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:41:47: ==============================================================
22:41:47: 
22:41:47: =====Stream End: 2014-01-02, 22:41:47=================================================
22:41:48: =====Stream Start: 2014-01-02, 22:41:48===============================================
22:41:48:   Multithreaded optimizations: On
22:41:48:   Base resolution: 1280x720
22:41:48:   Output resolution: 1280x720
22:41:48: ------------------------------------------
22:41:48: Loading up D3D10 on NVIDIA GeForce GTX 460 (Adapter 1)...
22:41:48: ------------------------------------------
22:41:48: Audio Format: 48000hz
22:41:48: Playback device Default
22:41:48: ------------------------------------------
22:41:48: Using desktop audio input: Speakers (VIA High Definition Audio)
22:41:48: ------------------------------------------
22:41:48: Using auxilary audio input: Microphone (VIA High Definition Audio)
22:41:48: ------------------------------------------
22:41:48: Audio Encoding: AAC
22:41:48:     bitrate: 320
22:41:48: Using text output
22:41:48: Using text output
22:41:48: Using bitmap image
22:41:48: Using bitmap image
22:41:48: Using graphics capture
22:41:48: Scene buffering time set to 400
22:41:48: ------------------------------------------
22:41:48: Video Encoding: x264
22:41:48:     fps: 60
22:41:48:     width: 1280, height: 720
22:41:48:     preset: veryfast
22:41:48:     profile: main
22:41:48:     keyint: 120
22:41:48:     CBR: yes
22:41:48:     CFR: no
22:41:48:     max bitrate: 3500
22:41:48:     buffer size: 4200
22:41:48: ------------------------------------------
22:41:48: MMDeviceAudioSource: Frequency for device 'Speakers (VIA High Definition Audio)' is 352800, samples per sec is 44100
22:41:48: MMDeviceAudioSource: Frequency for device 'Microphone (VIA High Definition Audio)' is 352800, samples per sec is 44100
22:41:48: SharedTexCapture hooked
22:41:50: Using RTMP service: Twitch / Justin.tv
22:41:50:   Server selection: rtmp://live-lhr.justin.tv/app
22:41:50:   Interface: Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) (ethernet, 100 mbps)
22:41:50: Completed handshake with rtmp://live-lhr.justin.tv/app in 486 ms.
22:41:51: SO_SNDBUF was at 8192
22:41:51: SO_SNDBUF is now 65536
22:41:56: RTMPPublisher::SocketLoop: Stalled for 1669 ms to write 487682 bytes (buffer: 0 / 488448), unstable connection?
22:41:58: RTMPPublisher::SocketLoop: Stalled for 1921 ms to write 487083 bytes (buffer: 0 / 488448), unstable connection?
22:42:01: RTMPPublisher::SocketLoop: Stalled for 1946 ms to write 487577 bytes (buffer: 0 / 488448), unstable connection?
22:42:03: RTMPPublisher::SocketLoop: Stalled for 1658 ms to write 488201 bytes (buffer: 0 / 488448), unstable connection?
22:42:05: RTMPPublisher::SocketLoop: Stalled for 1690 ms to write 485040 bytes (buffer: 0 / 488448), unstable connection?
22:42:07: RTMPPublisher::SocketLoop: Stalled for 1715 ms to write 488347 bytes (buffer: 0 / 488448), unstable connection?
22:42:08: RTMPPublisher::SocketLoop: Stalled for 1631 ms to write 393932 bytes (buffer: 0 / 488448), unstable connection?
22:42:10: RTMPPublisher::SocketLoop: Stalled for 1629 ms to write 487733 bytes (buffer: 0 / 488448), unstable connection?
22:42:13: RTMPPublisher::SocketLoop: Stalled for 1640 ms to write 484852 bytes (buffer: 0 / 488448), unstable connection?
22:42:15: RTMPPublisher::SocketLoop: Stalled for 1636 ms to write 486627 bytes (buffer: 0 / 488448), unstable connection?
22:42:16: RTMPPublisher::SocketLoop: Stalled for 1636 ms to write 485044 bytes (buffer: 0 / 488448), unstable connection?
22:42:18: RTMPPublisher::SocketLoop: Stalled for 1654 ms to write 472726 bytes (buffer: 0 / 488448), unstable connection?
22:42:20: RTMPPublisher::SocketLoop: Stalled for 1598 ms to write 485042 bytes (buffer: 0 / 488448), unstable connection?
22:42:21: RTMPPublisher::SocketLoop: Stalled for 1581 ms to write 488169 bytes (buffer: 0 / 488448), unstable connection?
22:42:23: RTMPPublisher::SocketLoop: Stalled for 1615 ms to write 486929 bytes (buffer: 0 / 488448), unstable connection?
22:42:24: Total frames encoded: 2110, total frames duplicated: 45 (2.13%)
22:42:24: Number of frames skipped due to encoder lag: 6 (0.28%)
22:42:24: Total frames rendered: 2112, number of late frames: 6 (0.28%) (it's okay for some frames to be late)
22:42:24: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
22:42:24: Average send payload: 355419 bytes, average send interval: 1113 ms
22:42:24: Number of times waited to send: 22, Waited for a total of 87132 bytes
22:42:24: Number of b-frames dropped: 370 (19%), Number of p-frames dropped: 363 (19%), Total 733 (38%)
22:42:24: Number of bytes sent: 9951734
22:42:24: 
22:42:24: Profiler time results:
22:42:24: 
22:42:24: ==============================================================
22:42:24: video thread frame - [100%] [avg time: 0.853 ms] [children: 17.1%] [unaccounted: 82.9%]
22:42:24: | scene->Preprocess - [0.586%] [avg time: 0.005 ms]
22:42:24: | GPU download and conversion - [16.5%] [avg time: 0.141 ms] [children: 13.4%] [unaccounted: 3.17%]
22:42:24: | | flush - [7.97%] [avg time: 0.068 ms]
22:42:24: | | CopyResource - [5.04%] [avg time: 0.043 ms]
22:42:24: | | conversion to 4:2:0 - [0.352%] [avg time: 0.003 ms]
22:42:24: Convert444Thread - [100%] [avg time: 1.595 ms] [children: 99.2%] [unaccounted: 0.815%]
22:42:24: | Convert444toNV12 - [99.2%] [avg time: 1.582 ms]
22:42:24: encoder thread frame - [100%] [avg time: 2.454 ms]
22:42:24: ==============================================================
22:42:24: 
22:42:24: 
22:42:24: Profiler CPU results:
22:42:24: 
22:42:24: ==============================================================
22:42:24: video thread frame - [cpu time: avg 0.221 ms, total 468.003 ms] [avg calls per frame: 1]
22:42:24: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:42:24: | GPU download and conversion - [cpu time: avg 0.044 ms, total 93.602 ms] [avg calls per frame: 1]
22:42:24: | | flush - [cpu time: avg 0.036 ms, total 78.001 ms] [avg calls per frame: 1]
22:42:24: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:42:24: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:42:24: Convert444Thread - [cpu time: avg 1.957 ms, total 4071.63 ms] [avg calls per frame: 1]
22:42:24: | Convert444toNV12 - [cpu time: avg 1.957 ms, total 4071.63 ms] [avg calls per frame: 1]
22:42:24: encoder thread frame - [cpu time: avg 1.129 ms, total 2355.61 ms] [avg calls per frame: 1]
22:42:24: ==============================================================
22:42:24: 
22:42:24: =====Stream End: 2014-01-02, 22:42:24=================================================
 

alpinlol

Active Member
i dont want to be rude ... but your system is actually pretty bad you probably might be lucky if you can stream 540p @ 30 fps
 

Codysrk

New Member
It's no problem , if so , i would like to know what i should replace in order to get a 720p 60 FPS smooth stream :)
 

Codysrk

New Member
Quick note : how am i being lucky streaming at 540p @ 30 fps when im already streaming 720p @ 30 fps , and i wanted to move on to 60 fps ?
 

alpinlol

Active Member
well depending on what game you play ... but for league 720p@30 is probably doable but not much more


what to upgrade? well its rather buying a new system if you are really planning to stream a lot
 

Krazy

Town drunk
Your GPU is fine for games like League, it's your CPU that really needs the upgrade. You can check to see if your motherboard will support some of the newer AMD CPUS, but if not, you'll have to replace motherboard as well if you want to upgrade to FX-6000 or FX-8000 (the only AMD CPUs even remotely worth purchasing right now)
 
Top