Using Web Cameras With XSplit Broadcaster - XSplit Blog
Using Web Cameras With XSplit Broadcaster - XSplit Blog
Using Web Cameras With XSplit Broadcaster - XSplit Blog
Melvin Dichoso
March 1, 2016
Welcome to the XSplit Workshop, a feature series where we provide tips to help
you get the most out of XSplit.
One of the most commonly hardware devices used with XSplit is a web camera.
Whether you are vlogging or casting an epic run-through the arena in
Hearthstone, adding a web camera is a sure fire way to improve interaction with
https://www.xsplit.com/blog/workshop-web-cameras-xbc 1/7
9/15/2020 Using Web Cameras with XSplit Broadcaster | XSplit Blog
your audience. This blog will help you ensure you are getting the best quality
and performance out of your web camera!
Most web cameras, especially web cameras in the sub $100 USD range, cannot
keep stable frame rates if the exposure settings are too high (it can also affect
cpu usage). The automatic mode does not acknowledge this, as it is mostly
concerned about image visibility and not about maintaining a steady frame rate.
Therefore, in a dark room, automatic mode will keep you visible, but at a
lowered frame rate. Even in a bright room, it is still not advisable to use
automatic mode because your environment can change to a setup the auto
mode can’t handle. This is especially true if there is a possibility your lighting
settings could change drastically over the course of your broadcast (i.e. daylight
to night).
https://www.xsplit.com/blog/workshop-web-cameras-xbc 2/7
9/15/2020 Using Web Cameras with XSplit Broadcaster | XSplit Blog
translate to other types of web cameras. Generally speaking, you will want to
turn off automatic settings for exposure, gain, and auto-focus.
Logitech C920
In XSplit right-click your web camera, choose “Configure” and click “Video
Input”.
On the driver window, in the first tab: Disable “Auto-focus”. You will have to do
some manual adjustment after. Make sure you adjust while seated in the
position you intend to stream from.
https://www.xsplit.com/blog/workshop-web-cameras-xbc 3/7
9/15/2020 Using Web Cameras with XSplit Broadcaster | XSplit Blog
On the second tab: Disable “RightLight”, “Gain” and “White Balance”. After
disabling these auto modes, adjust the sliders to your liking. Please note, if you
set the exposure slider too high, you will encounter low frame rates.
https://www.xsplit.com/blog/workshop-web-cameras-xbc 4/7
9/15/2020 Using Web Cameras with XSplit Broadcaster | XSplit Blog
Click Save.
Consider setting the camera resolution relative to the size of your source.
Example: Here’s XSplit set to record in 720p at 30 fps. There’s no point in
capturing your web camera in 1080p. But what size should you capture? My web
camera is sized to a specific portion of the scene. Try to guess the pixel height of
the web camera source…
It’s 272 pixels. Hence the ideal capture resolution for this shot is 360p. If I set the
resolution of the web camera higher, then I’m basically wasting USB2 bandwidth
and the resized image would not look different. Note: The exception to this is if
the camera is bad at resizing due to hardware limitations. In this case you will
want to let XSplit resize it (because it uses a sophisticated software algorithm) to
achieve a better image quality.
Also, if your recording or live stream is in 720p, all sources at higher resolutions
are generally just a waste of resources on CPU, GPU, memory and external
hardware. Always set your source resolutions and frame rates to something
https://www.xsplit.com/blog/workshop-web-cameras-xbc 6/7
9/15/2020 Using Web Cameras with XSplit Broadcaster | XSplit Blog
relative to the resolution you’ve set in XSplit Broadcaster in order to use your
computer’s resources optimally.
Warning on RGB24
We advise against using RGB24 (uncompressed) as a color space setting! The
camera frame rate is typically severely limited with this setting (exactly how
much depends on the web camera model and driver of the web camera).
Now that you’ve optimized your camera, have fun live streaming or recording! If
you have any questions, please let us know in the comments!
https://www.xsplit.com/blog/workshop-web-cameras-xbc 7/7