Question / Help Better quality while in motion?

dramabomb

Member
I'd like it if my quality was a bit better during motion. It looks great when I'm standing still. I understand that this has a lot to do with the "Quality" setting, but if I set it too low, I feel that the overall image quality suffers. Here is the footage:

http://www.twitch.tv/thedigitalbench/b/354639176

and here is the log:

Code:
Open Broadcaster Software v0.463a (test build 7) - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
CPU Speed: 3300MHz
Physical Memory:  8159MB Total, 6139MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 560 Ti  
  Video Adapter Dedicated Video Memory: 1025966080
  Video Adapter Shared System Memory: 3221106688
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 8
------------------------------------------
Total frames rendered: 145, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 8
------------------------------------------
using memory capture
Total frames rendered: 113, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 8
------------------------------------------
using memory capture
Total frames rendered: 699, number of frames that lagged: 1 (0.14%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 8
------------------------------------------
using memory capture
Total frames rendered: 1044, number of frames that lagged: 1 (0.10%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 8
------------------------------------------
using memory capture
Total frames rendered: 70, number of frames that lagged: 1 (1.43%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 3200
    buffer size: 3200
    quality: 9
------------------------------------------
using memory capture
Using RTMP service: Twitch / Justin.tv
  Server selection: 艀
bufferTime: 1437, outputRateWindowTime: 1000, dropThreshold: 1937
Total frames rendered: 38685, number of frames that lagged: 11 (0.03%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 5.025 ms] [avg calls per frame: 1] [children: 70.3%] [unaccounted: 29.7%]
| scene->Preprocess - [0.0597%] [avg time: 0.003 ms] [avg calls per frame: 1]
| video encoding and uploading - [70.2%] [avg time: 3.529 ms] [avg calls per frame: 1] [children: 19.4%] [unaccounted: 50.9%]
| | CopyResource - [0.299%] [avg time: 0.015 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0995%] [avg time: 0.005 ms] [avg calls per frame: 0]
| | call to encoder - [18.8%] [avg time: 0.946 ms] [avg calls per frame: 0]
| | sending stuff out - [0.139%] [avg time: 0.007 ms] [avg calls per frame: 0]
==============================================================

Ignore the reconnects in the video. It has nothing to do with OBS. Our server is having some small issues with the latest Minecraft snapshot. I'd love it if someone could give me some advice to make it a little bit clearer while I'm running around. I'm pretty set on 60fps, too. My system is plenty strong enough to handle it.

Edit: The last section where it lists Quality as 9 is the most recent. What's up with the log, though? It appears that the stream is disconnecting/reconnecting? Does this have something to with my reconnecting in game? I don't have multiple videos on my Twitch Videos page so I don't think it's actually disconnecting.
 

anhdvu

Member
You may want to try updating to new version and using bigger buffer size :) It might lead to spikes though.
 

dramabomb

Member
I thought the buffer/bitrate had to be the same for consistent quality? I'll grab version 8 when I get home. Thanks!

I am still wondering why it appears things stop and start several times. I don't see that happening in the logs with other games.
 
Top