Question / Help Just got the Avermedia Livegamer HD, any suggestions?

BPSlays

Member
I streamed a little test. Can you guys tell me if there's anything i can do to make it look better, or am I already there?

http://www.twitch.tv/bpslays/b/499505351

Code:
20:14:34: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
20:14:34: -------------------------------
20:14:34: CPU Name: Intel(R) Core(TM) i7 CPU         950  @ 3.07GHz
20:14:34: CPU Speed: 3073MHz
20:14:34: Physical Memory:  24567MB Total, 21402MB Free
20:14:34: stepping id: 5, model 26, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
20:14:34: monitor 1: pos={0, 0}, size={1280, 1024}
20:14:34: Windows Version: 6.1 Build 7600 
20:14:34: Aero is Disabled
20:14:34: -------------------------------
20:14:34: OBS Modules:
20:14:34: Base Address     Module
20:14:34: 000000003F7E0000 OBS.exe
20:14:34: 00000000ED3F0000 OBSApi.dll
20:14:34: 00000000F6A70000 DShowPlugin.dll
20:14:34: 00000000F6A40000 GraphicsCapture.dll
20:14:34: 00000000F6150000 NoiseGate.dll
20:14:34: 00000000FBD50000 PSVPlugin.dll
20:14:34: ------------------------------------------
20:14:34: Adapter 1
20:14:34:   Video Adapter: NVIDIA GeForce GTX 570 
20:14:34:   Video Adapter Dedicated Video Memory: 1292304384
20:14:34:   Video Adapter Shared System Memory: 2952671232
20:14:34:   Video Adapter Output 1: pos={0, 0}, size={1280, 1024}, attached=true
20:14:34: Using automatic low latency mode
20:14:34: =====Stream Start: 2014-01-30, 20:14:34===============================================
20:14:34:   Multithreaded optimizations: On
20:14:34:   Base resolution: 1280x720
20:14:34:   Output resolution: 1280x720
20:14:34: ------------------------------------------
20:14:34: Loading up D3D10 on NVIDIA GeForce GTX 570 (Adapter 1)...
20:14:34: ------------------------------------------
20:14:34: Audio Format: 48000hz
20:14:34: Playback device Default
20:14:34: ------------------------------------------
20:14:34: Using desktop audio input: Headset Earphone (ASTRO MixAmp Pro           )
20:14:34: ------------------------------------------
20:14:34: Using auxilary audio input: Headset Microphone (ASTRO MixAmp Pro           )
20:14:34: ------------------------------------------
20:14:34: Audio Encoding: AAC
20:14:34:     bitrate: 128
20:14:34: ------------------------------------------
20:14:34:     device: AVerMedia HD Capture C985 Bus 5,
20:14:34:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#6&130575ff&0&00080018#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
20:14:34:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666
20:14:34:     use buffering: false - 0, fourCC: 'YV12'
20:14:34: 
20:14:34:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
20:14:34: Using directshow input
20:14:35: Scene buffering time set to 400
20:14:35: ------------------------------------------
20:14:35: Video Encoding: x264
20:14:35:     fps: 60
20:14:35:     width: 1280, height: 720
20:14:35:     preset: veryfast
20:14:35:     profile: main
20:14:35:     keyint: 120
20:14:35:     CBR: yes
20:14:35:     CFR: yes
20:14:35:     max bitrate: 3000
20:14:35:     buffer size: 3000
20:14:35: ------------------------------------------
20:14:35: MMDeviceAudioSource: Frequency for device 'Headset Earphone (ASTRO MixAmp Pro           )' is 384000, samples per sec is 48000
20:14:35: MMDeviceAudioSource: Frequency for device 'Headset Microphone (ASTRO MixAmp Pro           )' is 192000, samples per sec is 48000
20:14:36: Using RTMP service: Twitch / Justin.tv
20:14:36:   Server selection: rtmp://live-ord.justin.tv/app
20:14:36:   Interface: Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) #2 (ethernet, 1000 mbps)
20:14:36: Completed handshake with rtmp://live-ord.justin.tv/app in 160 ms.
20:14:38: SO_SNDBUF was at 8192
20:14:38: SO_SNDBUF is now 65536
20:18:06: Total frames encoded: 12650, total frames duplicated: 6 (0.05%)
20:18:06: Total frames rendered: 12658, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
20:18:06: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
20:18:06: Average send payload: 1421 bytes, average send interval: 3 ms
20:18:06: Number of times waited to send: 0, Waited for a total of 0 bytes
20:18:06: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:18:06: Number of bytes sent: 81695613
20:18:07: 
20:18:07: Profiler time results:
20:18:07: 
20:18:07: ==============================================================
20:18:07: video thread frame - [100%] [avg time: 1.434 ms] [children: 66.6%] [unaccounted: 33.4%]
20:18:07: | scene->Preprocess - [58.2%] [avg time: 0.834 ms]
20:18:07: | GPU download and conversion - [8.44%] [avg time: 0.121 ms] [children: 5.09%] [unaccounted: 3.35%]
20:18:07: | | flush - [4.25%] [avg time: 0.061 ms]
20:18:07: | | CopyResource - [0.697%] [avg time: 0.01 ms]
20:18:07: | | conversion to 4:2:0 - [0.139%] [avg time: 0.002 ms]
20:18:07: Convert444Threads - [100%] [avg time: 0.796 ms] [children: 99.2%] [unaccounted: 0.754%]
20:18:07: | Convert444toNV12 - [99.2%] [avg time: 0.79 ms]
20:18:07: encoder thread frame - [100%] [avg time: 0.925 ms]
20:18:07: ==============================================================
20:18:07: 
20:18:07: 
20:18:07: Profiler CPU results:
20:18:07: 
20:18:07: ==============================================================
20:18:07: video thread frame - [cpu time: avg 0.231 ms, total 2932.82 ms] [avg calls per frame: 1]
20:18:07: | scene->Preprocess - [cpu time: avg 0.027 ms, total 343.202 ms] [avg calls per frame: 1]
20:18:07: | GPU download and conversion - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
20:18:07: | | flush - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
20:18:07: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:18:07: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:18:07: Convert444Threads - [cpu time: avg 0.894 ms, total 22588.9 ms] [avg calls per frame: 2]
20:18:07: | Convert444toNV12 - [cpu time: avg 0.893 ms, total 22573.3 ms] [avg calls per frame: 2]
20:18:07: encoder thread frame - [cpu time: avg 0.054 ms, total 686.404 ms] [avg calls per frame: 1]
20:18:07: ==============================================================
20:18:07: 
20:18:07: =====Stream End: 2014-01-30, 20:18:07=================================================
 
Are you streaming a console game, or from a second gaming PC?
If not, use a Game Capture instead. A capture card will do no good in a single-system streaming rig, and is actually significantly LESS efficient than a game or window capture.

Also, it's strongly recommended that non-partnered streamers use a bitrate no higher than 2000kbps. I'd advise dropping to this, and dropping your framerate to 30fps to maintain image fidelity. Your viewers will have a much better experience.
 
FerretBomb said:
Are you streaming a console game, or from a second gaming PC?
If not, use a Game Capture instead. A capture card will do no good in a single-system streaming rig, and is actually significantly LESS efficient than a game or window capture.

Also, it's strongly recommended that non-partnered streamers use a bitrate no higher than 2000kbps. I'd advise dropping to this, and dropping your framerate to 30fps to maintain image fidelity. Your viewers will have a much better experience.

I am streaming this on console.
I might consider dropping the bitrate, but is that just a suggestion? Or is there actually a cap on non partnered streamers?
This game is pretty fast paced, and what I noticed from trying to stream at 30fps is that you actually miss a lot of small details. In my opinion it's very frustrating watching a stream of this game at 30fps. My plan is to play competitive matches. If I were just streaming public matches, I would do 30fps. I just think you miss too much at 30.

Edit: I was thinking about the bitrate, and I think I understand it now. A non partnered streamer wants a lower bitrate because Twitch does not do the processing for the other resolutions. Not everyone has the download capacity to watch a 3000kb/s stream. I wish someone would have explained that earlier.
 
It's just a suggestion, not a cap. If you want to stream at higher bit rate and can do so without dropping frames or making your ping spike, then you're fine (as long as the bit rate is below 3500). It has nothing to do with Twitch not wanting to do processing on resolutions (and if your channel is small, then you won't get any resolution options, anyway), but it does have to do with people having the ability to download at the speed you upload at. 2000kbps is something that most people should be able to download, that's all.
 
dodgepong said:
It's just a suggestion, not a cap. If you want to stream at higher bit rate and can do so without dropping frames or making your ping spike, then you're fine (as long as the bit rate is below 3500). It has nothing to do with Twitch not wanting to do processing on resolutions (and if your channel is small, then you won't get any resolution options, anyway), but it does have to do with people having the ability to download at the speed you upload at. 2000kbps is something that most people should be able to download, that's all.

I understand now, I already edited my post. Thanks though.
 
BPSlays said:
I might consider dropping the bitrate, but is that just a suggestion? Or is there actually a cap on non partnered streamers?
This game is pretty fast paced, and what I noticed from trying to stream at 30fps is that you actually miss a lot of small details. In my opinion it's very frustrating watching a stream of this game at 30fps. My plan is to play competitive matches. If I were just streaming public matches, I would do 30fps. I just think you miss too much at 30.

Edit: I was thinking about the bitrate, and I think I understand it now. A non partnered streamer wants a lower bitrate because Twitch does not do the processing for the other resolutions. Not everyone has the download capacity to watch a 3000kb/s stream. I wish someone would have explained that earlier.
Just a suggestion, and will help keep your stream from going into buffering-hell, lacking the lower-quality transcode options for those who can't download at a rate that allows them to watch smoothly. Additionally, the 60fps argument is mostly psychosomatic. You don't 'miss' anything as a viewer; if anything, you'll miss more due to the blocking and pixellation caused by the sapping of bitrate from image fidelity in favor of higher framerate.

Much like the competitive players who mindlessly parrot the whole 'vsync baaaaaaad!!' argument, and have never tried triple buffering mode. It's ego-wankery at its finest, for the most part at this point. Back in the day when framerates were sub-60 average it did actually apply, as it forced your framerate down to 30fps to match an even multiplier of the refresh rate. But with 100fps+ average rates, it's frankly unnecessary.

Most of the 'competitive settings' in use today are derived from an older time when they actually had a valid reason, and have just been mindlessly followed by people who don't understand what they ACTUALLY do, or why. Just that X pro gamer does it, it gives you more performance (somehow), and you're a n00b if you don't. Mindless e-natomy waggling.

It's simply the equivalent of the Apple litany (just works, worth the price, braaaaaains, so easy, etc), for another subculture segment.
 
Back
Top