Disable hardware acceleration
Follow the instructions below for Chrome:
- Go to More
- Select Settings.
- At the bottom of the page, click or tap Advanced.
- Under 'System', enable the toggle next to 'Use hardware acceleration when available'.
If you're using a browser other than Chrome, you can learn how to disable
hardware acceleration in that browser's help content.
Update your graphics driver
Updating your computer’s graphics driver may correct many of the problems listed above.
For PC users: visit the website of your computer manufacturer to download the latest driver.
"Constraints could not be satisfied" error
Errors of this type typically mean the video source you're attempting to use
doesn't support the resolution chosen to broadcast with. For example, if the
chosen resolution is 480p (640x480) but the source only outputs 1920x1080,
the browser will not be able to access it.
In most cases, this will happen when you attempt to use a virtual media device
rather than an actual webcam. If this is the case, try and make sure the
virtual webcam outputs at a usable resolution.
For more information about what resolutions your devices can output, check out
the media internals (
chrome://media-internals) page, if you're on Chrome, and
open the "Video Capture" tab. This will show a table of devices and formats (resolutions)
available for use.
"Failed to allocate videosource" or "Could not start video source" error
This error occurs when a video source is already in use by another process.
Essentially, the operating system has reserved the device and prevents
anything else using it.
The only way to fix this error is to stop the other process from using the
device. If this fails to work, you must either close the suspect program,
or restart your computer if all else fails.
"Permission denied" error
You have previously denied the browser permission to access the media device(s)
and must manually allow it.
See the section on browser permissions to see how
to allow access.