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.
| Function | SRT USB CAM | SRT 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
- Select the camera and audio source required for the stream.
- Choose Caller or Listener to match the receiving endpoint.
- Enter the destination or listening port settings.
- When encryption is used, configure the same passphrase and key length at both ends.
Settings
| Setting | Purpose | Available values |
|---|---|---|
| Camera | Choose the video input. | Available Windows cameras or Test Signal |
| Video format | Choose the camera or test-signal resolution and frame rate. | Formats supported by the selected camera or test signal |
| Camera settings | Adjust supported camera image controls. | Camera-dependent controls and ranges |
| Audio input | Choose the audio source for the stream. | Auto, Off, Test Signal 1 kHz, or an available audio device |
| Audio delay | Adjust the delay for each audio channel. | 0–1000 ms, in 100 ms steps |
| Audio level | Adjust the level for each audio channel. | 0–200%, in 1% steps |
| Mute | Mute the selected audio input. | On or Off |
| SRT mode | Choose how the SRT connection is made. | Caller or Listener |
| Address and port | Set the Caller destination or Listener port. | Address text and port number |
| Stream ID | Set the SRT stream identifier. | Text |
| SRT latency | Set the SRT latency. | Whole milliseconds |
| Encryption | Enable SRT AES encryption and choose its key length. | Off, or On with AES-128, AES-192, or AES-256 |
| Passphrase | Set the passphrase used with SRT encryption. | 10–79 characters |
| MPEG-TS packet size | Choose the amount of TS data sent in each SRT payload. | 188–1316 bytes, in 188-byte steps |
| TS stuffing | Insert null TS packets to help meet the target bitrate. | On or Off |
| Recording | Save the transmitted MPEG-TS stream locally. | On or Off; select a folder and file name style |
| Encoder and bitrate | Select the H.264 encoder and target bitrate. | WMF or OpenH264; 1–200 Mbps |
| Rate control | Choose 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 signal | Choose the built-in test pattern when Test Signal is selected as the camera. | Color Bars or Noise |
| Preview frame rate | Choose the preview refresh rate. | 10 FPS; 60 FPS in PRO |
| Settings file | Reset, 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
- Open one transmitter window for each required feed.
- Select the camera, audio source, SRT mode, and destination independently in each window.
- Start and verify one window before adding the next.
- Keep a clear mapping between physical devices, windows, and destinations.
- 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.