Product guide

SRT USB CAM

Configure the free single-transmitter edition or the paid PRO multi-transmitter edition.

Editions

Compare editions

Paid editions include all features of the Free edition, plus the capabilities listed below.

FunctionSRT USB CAMSRT USB CAM PRO
USB Camera Capture
Real-time SRT Transmission
SRT Connection Mode (Caller, Listener)
SRT Encryption
AAC-LC Audio Transmission
Test Signal
Connection Controls
Live Statistics
Debug Diagnostics
Per-Camera Settings
MPEG-TS Recording
OpenH264 Encoder
Preview FPS Selection×
Audio Monitor×
Multi-Instance×

○ Included · × Not included

Overview

Use this guide when one or more USB cameras need to send H.264 video and AAC-LC audio in MPEG-TS over SRT. The free edition operates one transmitter window. The paid PRO edition operates up to 16 independent transmitter windows.

Key features

  • Select and preview a USB camera recognized by Windows.
  • Send real-time H.264 video and optional AAC-LC audio in MPEG-TS over SRT.
  • Configure Caller or Listener mode, connection settings, automatic reconnection, stream ID, and encryption.
  • Monitor FPS, bitrate, TS packet count, reconnection count, and the latest error.
  • Record the MPEG-TS output locally while transmitting.
  • Use the built-in test signal, OpenH264 encoder option, and MPEG-TS null stuffing where required.
  • Reset, import, and export application settings.

Installation

  • Install the application from the Microsoft Store link below.
  • Connect the USB camera and confirm that Windows can use it.
  • Prepare the destination address and UDP port for the receiving endpoint.

Basic configuration

  1. Select the camera and audio source required for the stream.
  2. Choose Caller or Listener to match the receiving endpoint.
  3. Enter the destination or listening port settings.
  4. When encryption is used, configure the same passphrase and key length at both ends.

Settings

SettingPurposeAvailable values
CameraChoose the video input.Available Windows cameras or Test Signal
Video formatChoose the camera or test-signal resolution and frame rate.Formats supported by the selected camera or test signal
Camera settingsAdjust supported camera image controls.Camera-dependent controls and ranges
Audio inputChoose the audio source for the stream.Auto, Off, Test Signal 1 kHz, or an available audio device
Audio delayAdjust the delay for each audio channel.0–1000 ms, in 100 ms steps
Audio levelAdjust the level for each audio channel.0–200%, in 1% steps
MuteMute the selected audio input.On or Off
SRT modeChoose how the SRT connection is made.Caller or Listener
Address and portSet the Caller destination or Listener port.Address text and port number
Stream IDSet the SRT stream identifier.Text
SRT latencySet the SRT latency.Whole milliseconds
EncryptionEnable SRT AES encryption and choose its key length.Off, or On with AES-128, AES-192, or AES-256
PassphraseSet the passphrase used with SRT encryption.10–79 characters
MPEG-TS packet sizeChoose the amount of TS data sent in each SRT payload.188–1316 bytes, in 188-byte steps
TS stuffingInsert null TS packets to help meet the target bitrate.On or Off
RecordingSave the transmitted MPEG-TS stream locally.On or Off; select a folder and file name style
Encoder and bitrateSelect the H.264 encoder and target bitrate.WMF or OpenH264; 1–200 Mbps
Rate controlChoose the encoder rate-control method and related quality settings.CBR or Quality VBR; Quality 1–100; B-frames 0–2; Max QP 0–51; quality/speed 0–100
Test signalChoose the built-in test pattern when Test Signal is selected as the camera.Color Bars or Noise
Preview frame rateChoose the preview refresh rate.10 FPS; 60 FPS in PRO
Settings fileReset, export, or import application settings.Reset, Export, or Import

Main operations

Start with the built-in test signal when checking a new signal path. After reception is confirmed, switch to the camera source and watch the live statistics. Recording can be used when a local copy is required.

PRO workflow

  1. Open one transmitter window for each required feed.
  2. Select the camera, audio source, SRT mode, and destination independently in each window.
  3. Start and verify one window before adding the next.
  4. Keep a clear mapping between physical devices, windows, and destinations.
  5. Check CPU, camera, and network capacity as active windows are added.

Receiver examples

Start an SRT listener before transmitting. Change port 9000 to the configured port:

ffplay "srt://0.0.0.0:9000?mode=listener"
ffmpeg -i "srt://0.0.0.0:9000?mode=listener" -f null -
ffmpeg -i "srt://0.0.0.0:9000?mode=listener" -c copy capture.ts

Output format

  • Video: H.264
  • Audio: optional AAC-LC
  • Container: MPEG-TS
  • Transport: SRT

System requirements

  • Windows 10 version 17763.0 or later on an x64 PC
  • A USB camera supported by Windows
  • An SRT-compatible receiver such as FFmpeg, FFplay, or another SRT decoder

Checks before use

  • Confirm that the selected camera is not exclusively in use by another application.
  • In PRO, confirm that every physical camera is assigned to the intended window.
  • Allow the configured UDP port through the applicable firewall.
  • Match Caller or Listener mode at opposite ends of the connection.
  • Match the passphrase and key length when encryption is enabled.
  • Do not publish SRT passphrases or private stream addresses.

Troubleshooting

If no stream arrives, compare Caller and Listener modes, ports, and encryption settings at both ends. Test one change at a time and consult the common FAQ.