Question / Help Facecam problems

Hi there, I've been streaming for a while but want to make it a bit more personal so I decided to put my webcam to use and put in a facecam, but when I do it feels like a drop a little bit in frames and the sound get a little distorted, maybe a little like crackles, to me it sounds like I have a busted speaker almost, but I know I don't because they work fine :P

I don't know if there are some settings you have to change, I've deactivated the microphone on my webcam, could that be it ? Feels like that should be off though.
 

FerretBomb

Active Member
The webcam audio is set up in the webcam's source entry in OBS; you can set it to 'disabled' and have it ignore the webcam audio entirely. You may need to disable 'vocal enhancements' or 'voice call options' if you're using Win7 or higher; sometimes it will change your mic settings around when it detects a webcam starting up to try to make video calls clearer (but screws things up more often than not).

DO add your webcam as a Global Source; allows you to retain the smooth scene transitions. The added load can cause a frame drop or lag... post a log from a live streaming session, switching between a scene with the cam, and one without so we can look at what's happening on the back end, please. They're in %appdata%\OBS\logs and are timestamped to your start-time. Might be dropped frames, lagged frames, or any number of other issues. A link to the stream VOD (video-on-demand; recorded broadcast on Twitch) could help too, so we can see what's happening.

I was using a crappy $15 '1080p webcam' when I got started... massaged it, played with the settings all day, got barely-passable performance for the longest time with poor color quality and fidelity. Finally shelled out for a Logitech c920... which was worth every penny. It may just be your webcam in the end, if you're in the same boat I was.
 
FerretBomb said:
The webcam audio is set up in the webcam's source entry in OBS; you can set it to 'disabled' and have it ignore the webcam audio entirely. You may need to disable 'vocal enhancements' or 'voice call options' if you're using Win7 or higher; sometimes it will change your mic settings around when it detects a webcam starting up to try to make video calls clearer (but screws things up more often than not).

DO add your webcam as a Global Source; allows you to retain the smooth scene transitions. The added load can cause a frame drop or lag... post a log from a live streaming session, switching between a scene with the cam, and one without so we can look at what's happening on the back end, please. They're in %appdata%\OBS\logs and are timestamped to your start-time. Might be dropped frames, lagged frames, or any number of other issues. A link to the stream VOD (video-on-demand; recorded broadcast on Twitch) could help too, so we can see what's happening.

I was using a crappy $15 '1080p webcam' when I got started... massaged it, played with the settings all day, got barely-passable performance for the longest time with poor color quality and fidelity. Finally shelled out for a Logitech c920... which was worth every penny. It may just be your webcam in the end, if you're in the same boat I was.

Alright, I have the cam in the audio setting disconnected entirely to make sure no sound goes through it.
I had the audio set to disabled, i took a picture of my cam setting.

I don't know how to add the cam as a Global Source, there is no such option.
I lowered the settings a bit and I think that helped with the small frame drop, but the sound is what annoys me the most, I have a Logitech HD Webcam C615

Hope that helps, I don't know what else to post, I streamed with the the cam then turned it off.
I have no video to watch, sorry.

01:36:55: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
01:36:55: -------------------------------
01:36:55: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
01:36:55: CPU Speed: 3500MHz
01:36:55: Physical Memory: 4095MB Total, 4095MB Free
01:36:55: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
01:36:55: monitor 1: pos={0, 0}, size={1920, 1080}
01:36:55: monitor 2: pos={1920, 0}, size={1920, 1080}
01:36:55: Windows Version: 6.1 Build 7601 S
01:36:55: Aero is Enabled
01:36:55: -------------------------------
01:36:55: OBS Modules:
01:36:55: Base Address Module
01:36:55: 01340000 OBS.exe
01:36:55: 61A50000 OBSApi.dll
01:36:55: 74A10000 DShowPlugin.dll
01:36:55: 74B00000 GraphicsCapture.dll
01:36:55: 74AE0000 NoiseGate.dll
01:36:55: ------------------------------------------
01:36:55: Adapter 1
01:36:55: Video Adapter: AMD Radeon HD 6800 Series
01:36:55: Video Adapter Dedicated Video Memory: 1060859904
01:36:55: Video Adapter Shared System Memory: 3234041856
01:36:55: =====Stream Start: 2013-06-26, 01:36:55===============================================
01:36:55: Multithreaded optimizations: On
01:36:55: Base resolution: 1920x1080
01:36:55: Output resolution: 1920x1080
01:36:55: ------------------------------------------
01:36:55: Loading up D3D10...
01:36:55: Playback device {0.0.0.00000000}.{424dd2c7-5e77-4fb0-a878-ca8344ca8c62}
01:36:55: ------------------------------------------
01:36:55: Using desktop audio input: Plantronics (4- Plantronics GameCom 780)
01:36:55: Using 5.1 surround speaker setup
01:36:55: ------------------------------------------
01:36:55: Using auxilary audio input: Mikrofon (4- Plantronics GameCom 780)
01:36:55: ------------------------------------------
01:36:55: Audio Encoding: AAC
01:36:55: bitrate: 128
01:36:55: ------------------------------------------
01:36:55: device: Logitech HD Webcam C615,
01:36:55: device id \\?\usb#vid_046d&pid_082c&mi_02#6&b3bf97f&1&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
01:36:55: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
01:36:55: audio device: Disable,
01:36:55: audio device id Disabled,
01:36:55:
01:36:55: Using directshow input
01:36:55: Using graphics capture
01:36:55: Using custom x264 settings: "keyint=60"
01:36:55: ------------------------------------------
01:36:55: Video Encoding: x264
01:36:55: fps: 30
01:36:55: width: 1920, height: 1080
01:36:55: preset: veryfast
01:36:55: CBR: no
01:36:55: CFR: no
01:36:55: max bitrate: 8000
01:36:55: buffer size: 8000
01:36:55: quality: 8
01:36:55: ------------------------------------------
01:36:55: SharedTexCapture hooked
01:36:58: SO_SNDBUF was at 8192
01:36:58: SO_SNDBUF is now 65536
01:37:39: Total frames rendered: 1287, number of frames that lagged: 1 (0.08%) (it's okay for some frames to lag)
01:37:39: RTMPPublisher::SocketLoop: Aborting due to bStopping
01:37:39: Number of times waited to send: 0, Waited for a total of 0 bytes
01:37:39: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:37:39: =====Stream End: 2013-06-26, 01:37:39=================================================
01:38:03:
01:38:03: Profiler results:
01:38:03:
01:38:03: ==============================================================
01:38:03: frame - [100%] [avg time: 4.926 ms] [avg calls per frame: 1] [children: 81.8%] [unaccounted: 18.2%]
01:38:03: | scene->Preprocess - [8.12%] [avg time: 0.4 ms] [avg calls per frame: 1]
01:38:03: | video encoding and uploading - [73.7%] [avg time: 3.631 ms] [avg calls per frame: 1] [children: 73%] [unaccounted: 0.711%]
01:38:03: | | CopyResource - [0.264%] [avg time: 0.013 ms] [avg calls per frame: 0]
01:38:03: | | conversion to 4:2:0 - [0.203%] [avg time: 0.01 ms] [avg calls per frame: 0]
01:38:03: | | call to encoder - [72%] [avg time: 3.546 ms] [avg calls per frame: 0]
01:38:03: | | sending stuff out - [0.548%] [avg time: 0.027 ms] [avg calls per frame: 0]
01:38:03: ==============================================================
01:38:03:
 

Attachments

  • wedgdgbwqad.png
    37.7 KB · Views: 57

FerretBomb

Active Member
Are you livestreaming? If so, the bitrate set is VERY high; if you're going to twitch.tv, the recommended maximum is 3500kbps. Having your rate set high can make the result look laggy to viewers without the bandwidth to download it at the full bitrate you're sending.
Appears you aren't lagging any frames, but also looks like this wasn't from a LIVE streaming session... did you just use 'preview stream'?

As far as the Global Source, delete your webcam from all Scenes, then click the 'Global Sources' button on the main OBS screen, just below the 'Edit Scene' button. A new window will pop up allowing you to add a new global source. Add your webcam. Now you ca re-add it to each scene, but use the new 'global sources' menu item under 'add' instead of 'video capture device'.

Which livestreaming service are you using, and what is your channel name? Most of the big ones record your casts automatically for later viewing.
 
FerretBomb said:
Are you livestreaming? If so, the bitrate set is VERY high; if you're going to twitch.tv, the recommended maximum is 3500kbps. Having your rate set high can make the result look laggy to viewers without the bandwidth to download it at the full bitrate you're sending.
Appears you aren't lagging any frames, but also looks like this wasn't from a LIVE streaming session... did you just use 'preview stream'?

As far as the Global Source, delete your webcam from all Scenes, then click the 'Global Sources' button on the main OBS screen, just below the 'Edit Scene' button. A new window will pop up allowing you to add a new global source. Add your webcam. Now you ca re-add it to each scene, but use the new 'global sources' menu item under 'add' instead of 'video capture device'.

Which livestreaming service are you using, and what is your channel name? Most of the big ones record your casts automatically for later viewing.



Yeah, I only streamed but not to anywhere :P
I'm not going to stream on Twitch anymore because streaming there sucks, I stream at 1080p30fps on Youtube but the setting I've looked at say that you should have High quality stream at 1080p 6000 bitrate and extreme quality 9000 bitrate, and I have a pretty good internet, 11mbits upload so I thought why not, and it's working fine.

Alright, I thought I recognized "Global Source" and now that I saw the button I felt really stupid xD
I'll have a try at that thanks :)

I got my YouTube channel under the same name as I do here, JunkyVirus, and I'm streaming there as well, did some on Twitch but YouTube is soooo much better, the quality you get is so much better then Twitch, takes a bit longer to set up a stream only.
And on Youtube the stream is uploaded as a video after the stream is done automatically.
 

dodgepong

Administrator
Community Helper
JunkyVirus said:
the setting I've looked at say that you should have High quality stream at 1080p 6000 bitrate and extreme quality 9000 bitrate, and I have a pretty good internet, 11mbits upload so I thought why not, and it's working fine.
Even though it's working for you doesn't mean it's working for everyone else. In order for people to watch you at the quality you are streaming at, they have to be able to download at the speed you are uploading. Believe it or not, the average internet user only has 2-3 Mbps download speed. So the average user won't have the download speed to watch your stream. That's why lower bit rates are recommended: so that people can actually watch your stream. What's the point of high quality streaming if hardly anyone can watch it?
 

FerretBomb

Active Member
Stream where you like, of course; I haven't seen any real problems with Twitch though that YouTube handles any better.
Also have to point out that if you weren't streaming to anywhere, you... well. Weren't streaming. Just testing/previewing.
 
dodgepong said:
JunkyVirus said:
the setting I've looked at say that you should have High quality stream at 1080p 6000 bitrate and extreme quality 9000 bitrate, and I have a pretty good internet, 11mbits upload so I thought why not, and it's working fine.
Even though it's working for you doesn't mean it's working for everyone else. In order for people to watch you at the quality you are streaming at, they have to be able to download at the speed you are uploading. Believe it or not, the average internet user only has 2-3 Mbps download speed. So the average user won't have the download speed to watch your stream. That's why lower bit rates are recommended: so that people can actually watch your stream. What's the point of high quality streaming if hardly anyone can watch it?
Well on YouTube much like partners on Twitch ppl can watch lower settings, I just want the best quality I can get on 1080p, and no one have reported lags or anything like that yet, other then when I forgot to change the CPU preset :P
And also the stream is uploaded to Youtube automatically so higher quality on the stream will ofc give higher quality on the video afterwards.
 
FerretBomb said:
Stream where you like, of course; I haven't seen any real problems with Twitch though that YouTube handles any better.
Also have to point out that if you weren't streaming to anywhere, you... well. Weren't streaming. Just testing/previewing.
Easier to stream on higher quality (at least for me it is, couldn't stream on 1080p on Twitch, but no problem on YouTube.) and people have told me that it's so much nicer to watch a stream on YouTube then Twitch, cuz of the quality and no lag, I find myself annoyed at some streams cuz it lags up every now and then.
 
FerretBomb said:
Are you livestreaming? If so, the bitrate set is VERY high; if you're going to twitch.tv, the recommended maximum is 3500kbps. Having your rate set high can make the result look laggy to viewers without the bandwidth to download it at the full bitrate you're sending.
Appears you aren't lagging any frames, but also looks like this wasn't from a LIVE streaming session... did you just use 'preview stream'?

As far as the Global Source, delete your webcam from all Scenes, then click the 'Global Sources' button on the main OBS screen, just below the 'Edit Scene' button. A new window will pop up allowing you to add a new global source. Add your webcam. Now you ca re-add it to each scene, but use the new 'global sources' menu item under 'add' instead of 'video capture device'.

Which livestreaming service are you using, and what is your channel name? Most of the big ones record your casts automatically for later viewing.
I streamed a little with the cam and then later in the video without it and the distorted sound is with it so you know what I mean, I start with having the cam on, but later turn it off.

Here's the link to the video:
http://www.youtube.com/watch?v=4J6v7gEpyb0

The video is unpublished so you should be able to watch it with the link.
 
Top