Logitech C922 Pro Stream A/V Sync & Latency Test

Measure the A/V offset between your Logitech C922 Pro Stream and microphone. Get an OBS-ready offset value with 5 claps. Runs entirely in your browser.

ZERO UPLOAD · ALL LOCAL
  1. Click "Enable Camera & Mic" and allow both permissions in the browser prompt — no video or audio is uploaded.
  2. Select your webcam in the video input dropdown and your microphone in the audio input dropdown.
  3. Click "Start Test." Position yourself so your hands are visible in the camera preview.
  4. Clap sharply once in front of the camera. Wait 2–3 seconds between claps.
  5. Repeat for a total of 5 claps. The tool averages the five offset measurements.
  6. Copy the displayed OBS Audio Offset value and paste it into OBS under Audio > Advanced Audio Properties > Sync Offset (ms).

Expected result for Logitech C922 Pro Stream

A/V Offset for this webcam typically reads -5–5 ms (rated 0 ms).

Run the test below to see your result.

Camera and microphone access is required. Access is only used for local analysis — no video or audio is transmitted.

Requesting access…

CLAPS DETECTED   0 / 5

Run 1
Run 2
Run 3
Run 4
Run 5
OBS Audio Offset

Logitech C922 Pro Stream A/V Sync Test: Measure Audio Offset for Twitch

For C922 Pro Stream sync work, the capture mode matters as much as the camera model. C922 Pro Stream is a streaming webcam rated for 1080p/30fps and 720p/60fps, with a 78° diagonal field of view and USB 2.0 connection.1 Logitech's support specs list UVC 1.1 support, a tripod mounting option, and 720p/60fps as the camera's maximum high-frame-rate mode.

The key variable for streamers is which resolution the camera runs during production. At 720p/60fps the camera delivers frames twice as often as at 1080p/30fps, reducing the inter-frame window between the clap motion and the first frame that captures the peak luminance. Test in the same resolution your OBS scene uses, because the browser-delivered track settings and camera mode affect the measured offset.

Specifications2

Resolution1920×1080 at 30fps; 1280×720 at 60fps
CompressionMJPEG (UVC compressed format)
ConnectionUSB-A (USB 2.0)
Field of view78° diagonal
Tripod mountYes (1/4-20 thread)

Connection and browser setup

Connect the C922 Pro Stream directly to a USB-A port on your computer. Sharing a USB hub with another high-bandwidth device can increase contention on the same USB topology, which can widen the spread between readings. Grant camera and microphone access in Chrome or Edge; the Media Capture and Streams API requests local media tracks from the browser and exposes the final width, height, and frameRate settings on the delivered tracks.3 The C922 can run through Windows' system UVC driver, so basic camera access does not require a Logitech-specific driver.4

For 720p/60fps testing, keep the camera mode and browser-delivered track settings the same when you compare readings. This tool measures the stream that the browser actually delivers, so test in the same resolution and frame rate your OBS scene captures. The C922's MJPEG compression at 720p/60fps uses more USB bandwidth than 1080p/30fps, which means the camera is more sensitive to USB controller contention at the higher frame rate; a port that delivers clean 1080p/30fps readings may show wider spread at 720p/60fps if other devices share the same controller.

Choosing the right USB port for stable C922 readings

For the most stable five-reading cluster, connect the C922 directly to a USB-A port on your computer instead of a shared hub with other active USB devices. Microsoft documents USB bandwidth as a shared resource across the host controller and device tree, with hubs and other clients consuming part of the available bandwidth.5 On laptops, moving between ports may not change the underlying internal hub, so focus on keeping the topology and competing devices consistent while measuring.

Common A/V sync issues with this model

MJPEG is a UVC compressed video format, and the C922's 720p/60fps mode uses more bandwidth than lower-frame-rate modes.4 If multiple USB video devices are active on the same host controller, they compete for the same USB bandwidth pool. Moving the C922 to a port that maps to a different controller can reduce contention-related variance, but the important test is to keep the same USB topology while measuring.5

Frame-rate matching is the other common sync issue. OBS exposes Resolution/FPS Type and FPS settings for video capture devices, and the source will not display if the selected frame rate is unsupported by the device.6 Set OBS capture to the same camera mode you test here, then use the five-clap result for that mode. A mismatch between the browser test frame rate and the OBS capture frame rate is one of the most common reasons a measured correction fails to fix the problem in the final recording, so double-check both settings before entering the value.

Matching OBS mode to your test result

Match the OBS capture mode to the browser-delivered track settings before you trust a sync offset. If the C922 delivers 720p/60fps in the browser but OBS records 1080p/30fps, the camera may use a different internal path and the measured correction can shift. Keep the mode fixed, measure, enter the offset, then verify with a short recording.

Long recordings can still drift if audio and video clocks run at slightly different rates, but that is a separate issue from the static offset this tool measures. The clap test gives you the initial correction for the current browser stream; matching your capture settings keeps that correction relevant across your recordings. Sample rate mismatch is the usual culprit behind progressive drift, so set all audio devices to the same rate, typically 48 kHz, before relying on a static correction for sessions longer than 30 minutes.

What the test covers

The clap test measures the browser-level offset: the time gap between a luminance transient in the video stream and an amplitude transient in the audio stream, both sampled against the same browser clock. At 1080p/30fps on the C922, this offset reflects the camera mode, browser stream settings, and USB scheduling added to the video path.

OBS source timing is based on audio and video timestamps, so the sync value you enter should match the measured browser stream conditions as closely as possible.7 Enter the value in OBS under Edit > Advanced Audio Properties > Sync Offset (ms) for your microphone source, then record a short test clip to verify the clap sound aligns with the visible hand impact.8

Multi-camera OBS scenes

When you use the C922 as one of several cameras in a multi-camera OBS scene, measure the C922-to-microphone offset separately from any other webcam-to-microphone offsets in your rig. Each camera has its own pipeline latency, and the Sync Offset field applies to the selected audio source for the active scene. Isolating the C922's offset in a multi-cam rig means re-measuring after any USB configuration change, driver update, or change in OBS capture resolution to keep the correction current.

Sources
  1. 1.

    Logitech, "C922 Pro Stream 1080p Webcam + Capture Software," logitech.com, accessed June 2026. https://www.logitech.com/en-us/shop/p/c922-pro-stream-webcam

  2. 2.

    Logitech, "C922 Pro Stream Webcam Technical Specifications," support.logi.com, accessed June 2026. https://support.logi.com/hc/en-gb/articles/360023462473-C922-Pro-Stream-Webcam-Technical-Specifications

  3. 3.

    W3C, "Media Capture and Streams," w3.org, December 2024. https://www.w3.org/TR/2024/CRD-mediacapture-streams-20241205/

  4. 4.

    Microsoft, "USB Video Class Driver Overview," learn.microsoft.com, December 2024. https://learn.microsoft.com/en-us/windows-hardware/drivers/stream/usb-video-class-driver-overview

  5. 5.

    Microsoft, "USB Bandwidth Allocation," learn.microsoft.com, accessed June 2026. https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-bandwidth-allocation

  6. 6.

    OBS Project, "Video Capture Sources," obsproject.com, January 2022. https://obsproject.com/kb/video-capture-sources

  7. 7.

    OBS Project, "Source API Reference (obs_source_t)," docs.obsproject.com, accessed June 2026. https://docs.obsproject.com/reference-sources

  8. 8.

    StreamShark, "Delaying Audio in OBS," streamshark.io, accessed June 2026. https://streamshark.io/obs-guide/audio-delay

FAQ