Question / Help Stream On High Speed Games Not Very Clear

MrCaffiene82

New Member
Hi All and thanks in advance for the help

When i am streaming to twitch my stream seems to be in sync and the microphone works fine but the quality does not seem very good when the action starts especially on Forza 5

What can i do to improve the quality of the stream?

I have tried a lot of different settings and if i go to high i get taking to long to encode messages ?
In other posts i have seen log files

00:30:50: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
00:30:50: -------------------------------
00:30:50: CPU Name: AMD A8-4500M APU with Radeon(tm) HD Graphics
00:30:50: CPU Speed: 1896MHz
00:30:50: Physical Memory: 4095MB Total, 4095MB Free
00:30:50: stepping id: 1, model 16, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 4, total cores 4
00:30:50: monitor 1: pos={0, 0}, size={1366, 768}
00:30:50: Windows Version: 6.2 Build 9200
00:30:50: Aero is Enabled
00:30:50: -------------------------------

00:30:50: Adapter 1
00:30:50: Video Adapter: AMD Radeon HD 7640G
00:30:50: Video Adapter Dedicated Video Memory: 502632448
00:30:50: Video Adapter Shared System Memory: 3758096384
00:30:50: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
00:30:50: =====Stream Start: 2014-07-07, 00:30:50===============================================
00:30:50: Multithreaded optimizations: On
00:30:50: Base resolution: 1280x720
00:30:50: Output resolution: 852x480
00:30:50: ------------------------------------------
00:30:50: Loading up D3D10 on AMD Radeon HD 7640G (Adapter 1)...
00:30:50: ------------------------------------------
00:30:50: Audio Format: 44100 Hz
00:30:50: ------------------------------------------
00:30:50: Audio Channels: 2 Ch
00:30:50: Playback device Default
00:30:50: ------------------------------------------
00:30:50: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
00:30:50: Global Audio time adjust: 0
Warning -- MMDeviceAudioSource::Initialize(1): Could not create IAudioClient = 88890004
00:30:51: ------------------------------------------
00:30:51: Audio Encoding: AAC
00:30:51: bitrate: 128
00:30:52: ------------------------------------------
00:30:52: device: Elgato Game Capture HD,
00:30:52: device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
00:30:52: chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
00:30:52: use buffering: true - 0, fourCC: 'UYVY'
00:30:52:
00:30:52: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
00:30:53: Using directshow input
00:30:53: Scene buffering time set to 400
00:30:53: ------------------------------------------
00:30:53: Video Encoding: x264
00:30:53: fps: 30
00:30:53: width: 852, height: 480
00:30:53: preset: veryfast
00:30:53: profile: main
00:30:53: keyint: 60
00:30:53: CBR: yes
00:30:53: CFR: yes
00:30:53: max bitrate: 1000
00:30:53: buffer size: 1200
 

MrCaffiene82

New Member
Okay, at 4.8 Up, you can go higher. If you really want to, try 1280x720 (No downscale), and bitrate and max buffer both set to 3000


Thanks I will change it to 3000 and 1280x720 i am wireless at the moment do you think that could affect the quality much ?

I have iit set on 25 FPS also
 

Hopewithinchaos

Forum Moderator
Wireless can cause a little instability, all depending on your situation. Electronic interference, Microwaves, etc. Give it a shot though, see what happens.
 

MrCaffiene82

New Member
Excellent Thank You I will try the new settings and let you know the Outcome.

Well i have changed from wireless to wired and it appears to be a bit better but every now and then i still get taking to long to encode

14:11:12: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
14:11:12: -------------------------------
14:11:12: CPU Name: AMD A8-4500M APU with Radeon(tm) HD Graphics
14:11:12: CPU Speed: 1896MHz
14:11:12: Physical Memory: 4095MB Total, 4095MB Free
14:11:12: stepping id: 1, model 16, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 4, total cores 4
14:11:12: monitor 1: pos={0, 0}, size={1366, 768}
14:11:12: Windows Version: 6.2 Build 9200
14:11:12: Aero is Enabled

14:11:12: Adapter 1
14:11:12: Video Adapter: AMD Radeon HD 7640G
14:11:12: Video Adapter Dedicated Video Memory: 502632448
14:11:12: Video Adapter Shared System Memory: 3758096384
14:11:13: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
14:11:13: =====Stream Start: 2014-07-10, 14:11:13===============================================
14:11:13: Multithreaded optimizations: On
14:11:13: Base resolution: 1280x720
14:11:13: Output resolution: 1280x720
14:11:13: ------------------------------------------
14:11:13: Loading up D3D10 on AMD Radeon HD 7640G (Adapter 1)...
14:11:30: ------------------------------------------
14:11:30: Audio Format: 44100 Hz
14:11:30: ------------------------------------------
14:11:30: Audio Channels: 2 Ch
14:11:30: Playback device Default
14:11:30: ------------------------------------------
14:11:30: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
14:11:30: Global Audio time adjust: 0
14:11:31: ------------------------------------------
14:11:31: Audio Encoding: AAC
14:11:31: bitrate: 128
14:11:47: ------------------------------------------
14:11:47: device: Elgato Game Capture HD,
14:11:47: device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
14:11:47: chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
14:11:47: use buffering: true - 0, fourCC: 'UYVY'
14:11:47:
14:11:47: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
14:11:52: Using directshow input
14:11:52: Scene buffering time set to 400
14:11:52: ------------------------------------------
14:11:52: Video Encoding: x264
14:11:52: fps: 25
14:11:52: width: 1280, height: 720
14:11:52: preset: veryfast
14:11:52: profile: main
14:11:52: keyint: 50
14:11:52: CBR: yes
14:11:52: CFR: yes
14:11:52: max bitrate: 3000
14:11:52: buffer size: 3500
14:11:52: ------------------------------------------
14:11:52: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
14:12:43: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
14:12:43: Failed loading CUDA dll
14:13:46: Total frames encoded: 2836, total frames duplicated: 1 (0.04%)
14:13:46: Total frames rendered: 2845, number of late frames: 2 (0.07%) (it's okay for some frames to be late)
14:13:50:
14:13:50: Profiler time results:
14:13:50:
14:13:50: ==============================================================
14:13:50: video thread frame - [100%] [avg time: 3.06 ms] [children: 72.8%] [unaccounted: 27.2%]
14:13:50: | scene->Preprocess - [61.1%] [avg time: 1.871 ms]
14:13:50: | GPU download and conversion - [11.6%] [avg time: 0.356 ms] [children: 10.6%] [unaccounted: 1.01%]
14:13:50: | | flush - [9.15%] [avg time: 0.28 ms]
14:13:50: | | CopyResource - [0.882%] [avg time: 0.027 ms]
14:13:50: | | conversion to 4:2:0 - [0.588%] [avg time: 0.018 ms]
14:13:50: Convert444Threads - [100%] [avg time: 0.974 ms] [children: 98.4%] [unaccounted: 1.64%]
14:13:50: | Convert444toNV12 - [98.4%] [avg time: 0.958 ms]
14:13:50: encoder thread frame - [100%] [avg time: 2.499 ms] [children: 0.36%] [unaccounted: 99.6%]
14:13:50: | sending stuff out - [0.36%] [avg time: 0.009 ms]
14:13:50: ==============================================================
14:13:50:
14:13:50:
14:13:50: Profiler CPU results:
14:13:50:
14:13:50: ==============================================================
14:13:50: video thread frame - [cpu time: avg 1.647 ms, total 4687.5 ms] [avg calls per frame: 1]
14:13:50: | scene->Preprocess - [cpu time: avg 1.18 ms, total 3359.38 ms] [avg calls per frame: 1]
14:13:50: | GPU download and conversion - [cpu time: avg 0.076 ms, total 218.75 ms] [avg calls per frame: 1]
14:13:50: | | flush - [cpu time: avg 0.032 ms, total 93.75 ms] [avg calls per frame: 1]
14:13:50: | | CopyResource - [cpu time: avg 0.011 ms, total 31.25 ms] [avg calls per frame: 1]
14:13:50: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 15.625 ms] [avg calls per frame: 1]
14:13:50: Convert444Threads - [cpu time: avg 1.087 ms, total 6171.88 ms] [avg calls per frame: 2]
14:13:50: | Convert444toNV12 - [cpu time: avg 1.079 ms, total 6125 ms] [avg calls per frame: 2]
14:13:50: encoder thread frame - [cpu time: avg 1.977 ms, total 5609.38 ms] [avg calls per frame: 1]
14:13:50: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:13:50: ==============================================================
14:13:50:
14:13:50: =====Stream End: 2014-07-10, 14:13:50=================================================
14:14:38: =====Stream Start: 2014-07-10, 14:14:38===============================================
14:14:38: Multithreaded optimizations: On
14:14:38: Base resolution: 1280x720
14:14:38: Output resolution: 1280x720
14:14:38: ------------------------------------------
14:14:38: Loading up D3D10 on AMD Radeon HD 7640G (Adapter 1)...
14:14:38: ------------------------------------------
14:14:38: Audio Format: 44100 Hz
14:14:38: ------------------------------------------
14:14:38: Audio Channels: 2 Ch
14:14:38: Playback device Default
14:14:38: ------------------------------------------
14:14:38: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
14:14:38: Global Audio time adjust: 0
14:14:38: ------------------------------------------
14:14:38: Using auxilary audio input: Headset Mic (IDT High Definition Audio CODEC)
14:14:39: Mic time offset: 0
14:14:39: ------------------------------------------
14:14:39: Audio Encoding: AAC
14:14:39: bitrate: 128
14:14:39: ------------------------------------------
14:14:39: device: Elgato Game Capture HD,
14:14:39: device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
14:14:39: chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
14:14:39: use buffering: true - 0, fourCC: 'UYVY'
14:14:39:
14:14:39: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
14:14:41: Using directshow input
14:14:41: Scene buffering time set to 400
14:14:41: ------------------------------------------
14:14:41: Video Encoding: x264
14:14:41: fps: 25
14:14:41: width: 1280, height: 720
14:14:41: preset: veryfast
14:14:41: profile: main
14:14:41: keyint: 50
14:14:41: CBR: yes
14:14:41: CFR: yes
14:14:41: max bitrate: 3000
14:14:41: buffer size: 3500
14:14:41: ------------------------------------------
14:14:41: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
14:15:05: Total frames encoded: 585, total frames duplicated: 0 (0.00%)
14:15:05: Total frames rendered: 601, number of late frames: 1 (0.17%) (it's okay for some frames to be late)
14:15:10:
14:15:10: Profiler time results:
14:15:10:
14:15:10: ==============================================================
14:15:10: video thread frame - [100%] [avg time: 2.719 ms] [children: 73.2%] [unaccounted: 26.8%]
14:15:10: | scene->Preprocess - [61.5%] [avg time: 1.671 ms]
14:15:10: | GPU download and conversion - [11.8%] [avg time: 0.32 ms] [children: 10.7%] [unaccounted: 1.03%]
14:15:10: | | flush - [9.45%] [avg time: 0.257 ms]
14:15:10: | | CopyResource - [0.809%] [avg time: 0.022 ms]
14:15:10: | | conversion to 4:2:0 - [0.478%] [avg time: 0.013 ms]
14:15:10: Convert444Threads - [100%] [avg time: 0.957 ms] [children: 98.3%] [unaccounted: 1.67%]
14:15:10: | Convert444toNV12 - [98.3%] [avg time: 0.941 ms]
14:15:10: encoder thread frame - [100%] [avg time: 2.364 ms] [children: 0.296%] [unaccounted: 99.7%]
14:15:10: | sending stuff out - [0.296%] [avg time: 0.007 ms]
14:15:10: ==============================================================
 

accre

New Member
Youre attempting to encode 3mb/s with a APU running at 1.9GHZ, while playing a racing "simulator." Please dont take this as an attack, its not meant as such. I think you need a better CPU, or maybe a dedicated Nvidia GPU. Any encoding preset lower than "veryfast" is going to bring you the issues that youre having. If you end up with dropped frames its a sign that 1) your internet speed isnt able to keep up with your bitrate or 2) that you dont have enough free CPU/GPU cycles to encode at the settings you decide on. You said that your Upload speed is 4.8mbps. That is more than enough for 720P 60FPS.
 

MrCaffiene82

New Member
Youre attempting to encode 3mb/s with a APU running at 1.9GHZ, while playing a racing "simulator." Please dont take this as an attack, its not meant as such. I think you need a better CPU, or maybe a dedicated Nvidia GPU. Any encoding preset lower than "veryfast" is going to bring you the issues that youre having. If you end up with dropped frames its a sign that 1) your internet speed isnt able to keep up with your bitrate or 2) that you dont have enough free CPU/GPU cycles to encode at the settings you decide on. You said that your Upload speed is 4.8mbps. That is more than enough for 720P 60FPS.


Yeah this laptop is not really designed for this type of work and it only says it now and then now after all the help from this forum. If i decide to run with TWITCH i will build a dedicated PC for that one job. Its first time i looked into twitch as have just been YouTube only for a while.

Thanks for the help i think what i have at the moment is the best i will get till i make a dedicated PC
 

accre

New Member
Well, dont be discouraged because your hardware doesnt provide an optimal experience. You should be able to stream 720P 24 downscaled, without issues. If you can set it so the GPU encodes the stream.
 

MrCaffiene82

New Member
Thanks how to you do that "set it so the GPU encodes the stream." yeah it looks ok on my current settings its pretty clear even on Forza 5
 

accre

New Member
Thanks how to you do that "set it so the GPU encodes the stream." yeah it looks ok on my current settings its pretty clear even on Forza 5

Since you have a AMD APU, im not sure if you CAN set it to GPU codecs. I dont know if AMD GPU/APU even HAS any codecs. I imagine they do, but i dont know how well they work for live streaming. I use NVENC for CPU intensive games, and X264 for GPU intensive games. If i remember correctly, Forza is CPU heavy. You can turn down VRAM/GPU bound stuff to the lowest settings, and then try streaming at 720P/24 with downscaling.
 

MrCaffiene82

New Member
Since you have a AMD APU, im not sure if you CAN set it to GPU codecs. I dont know if AMD GPU/APU even HAS any codecs. I imagine they do, but i dont know how well they work for live streaming. I use NVENC for CPU intensive games, and X264 for GPU intensive games. If i remember correctly, Forza is CPU heavy. You can turn down VRAM/GPU bound stuff to the lowest settings, and then try streaming at 720P/24 with downscaling.


Thanks i think for now we have fixed it and got it running the best it possibly can. We can probably class this as SOLVED thanks all and when i get my new PC we will try again lol.

Thanks all
 
Top