Troubleshoot camera and microphone access in Express Capture


About

Express Capture needs access to your camera and microphone before it can record. The first time you open it, your browser asks for permission, and you can start recording as soon as you allow it. 

If you blocked access, or your camera or microphone isn’t working, the steps here can help you get recording.

Make sure you’re using a supported desktop browser. Express Capture isn’t supported on mobile devices or tablets, including iPhones and iPads. For details, see Express Capture supported browsers and devices.

Failed to allocate resource: Permission denied

The first time you open Express Capture, your browser asks for permission to use your camera and microphone. Select Allow.

Camera and microphone permission prompt in Chrome Example of the camera and microphone permission prompt in Chrome

If you select Block or Never allow, or your computer blocks access, the recorder can’t start. A message such as Failed to allocate resource: Permission denied by system appears, with a Reset App button.

Failed to allocate resource: Permission denied by system message, with a Reset App button

To allow access again, follow the steps for your browser.

Chrome and Microsoft Edge

  1. In the address bar, select the site information or permissions icon next to the website address. In some browser versions, this appears as a lock icon.

    Site permissions icon in the browser address bar

  2. Set Camera and Microphone to Allow.

    Camera and microphone permissions in Chrome

    Camera and microphone permissions in Microsoft Edge

  3. Close the permissions window.
  4. Select Reset App on the Express Capture page.

    Reset App button in Express Capture

If the page doesn’t reload automatically, refresh it.

Firefox

  1. In the address bar, select the camera and microphone permissions icons. If access is blocked, the icons have a slash through them.
  2. If prompted, select the camera and microphone you want to use.
  3. Select Allow.
  4. Refresh the page if necessary.

Camera and microphone permissions in Firefox

Safari on Mac

  1. Go to Safari, and then select Settings.
  2. Select Websites.
  3. Select Camera, and then set the permission for your Kaltura site to Allow.
  4. Select Microphone, and then set the permission for your Kaltura site to Allow.
  5. Close the settings window, and then refresh the page.

For more information, see Apple’s Customize settings for each website in Safari on Mac guide.

For more browser instructions, see Use your camera and microphone in Chrome.

Failed to allocate resource: Device in use

This message means Express Capture couldn’t start your camera, often because another application is using it. You might also see Failed to allocate resource: Could not start video source.

Failed to allocate resource: Device in use message, with a Reset App button

To start your camera:

  1. Make sure your camera is connected and turned on.
  2. Close any other applications or browser tabs that may be using the camera.
  3. Make sure your browser and operating system allow camera access.
  4. Select Reset App, or refresh the page, and try again.

Open the recorder in a new tab

If Express Capture is opened within an embedded page, browser permission policies may prevent it from accessing your camera or microphone. An administrator can configure the recorder to open in a new browser tab:

  1. Go to your Configuration Management console, locate the Recorder module in the left panel, then select it. You can also navigate directly using a link: https://{your_site_url}/admin/config/tab/recorder
  2. The Recorder page displays.
  3. Set recorderOpenInNewTab to Yes.
  4. Select Save.

This setting doesn’t apply when Express Capture is opened from the Embed Kaltura Media window in your LMS. There, the recorder always opens in the same tab.

If you still can’t access your camera or microphone

  • Check that camera and microphone access is allowed in your operating-system privacy settings, as well as in your browser.
  • Close other applications or browser tabs that may be using your camera or microphone.
  • Close and reopen your browser.
  • Try another supported desktop browser.

Test your camera and microphone

The WebRTC test page checks whether your browser can access your camera and microphone:

  1. Go to the WebRTC constraints test.
  2. Select Get Media.
  3. Allow your browser to access your camera and microphone.
  4. Wait for the video streams to appear.

If the streams don’t appear, check the camera and microphone permissions in your browser and operating-system settings. Also make sure another application isn’t using the camera or microphone.

Passing the WebRTC test confirms that your browser can access the camera and microphone using WebRTC. It doesn’t confirm Express Capture support on an unsupported device, such as an iPhone or iPad.

Was this article helpful?
Thank you for your feedback!
User Icon

Thank you! Your comment has been submitted.

In this article
Related articles