Connect RTL-TCP and SpyServer
Radio Bench can receive samples from RTL-TCP and SpyServer. The server must be reachable from the computer that runs Radio Bench.
For a receiver with a KiwiSDR listening URL, see Use KiwiSDR.
Connect RTL-TCP
- Select
RTL-TCPin the Source panel. - Enter the server host and port.
- Select tuner AGC, RTL AGC, PPM correction, IQ DC removal, and gain options.
- Select
Connect.
The default RTL-TCP endpoint is localhost:1234. Stop streaming before you change the host or port.
The server reports its tuner type and gain steps. Radio Bench shows the same sample rates as the local RTL-SDR source.
Connect SpyServer
- Select
SpyServerin the Source panel. - Enter the server host and port.
- Select
Probeto read server capabilities. - Select the sample depth and an available gain.
- Select
Connect.
The default SpyServer endpoint is localhost:5555. A probe must report gain capability before Radio Bench enables the gain control.
The server decides the tuning range, the sample rates, and the sample depth that it allows. Radio Bench shows only the values that the probe reports.
Improve reliability
Open Settings > Network > RECEIVE BUFFER > Buffer. More buffering tolerates uneven sample delivery but increases receive delay.
| Preset | When to try it |
|---|---|
| Low latency (50 ms) | A stable connection where tuning response matters. |
| Balanced (200 ms) | Start here, then compare reliability and delay. |
| Resilient (500 ms) | Repeated dropouts on an uneven connection. |
Disconnect and reconnect the source after changing the preset. A saved value does not change the current connection immediately.
Read the live buffer status
Settings > Network > LIVE STATUS describes the active network stream.
| Reading | Meaning |
|---|---|
Effective buffer |
The active buffering target, or the timing cap shown during FSK reception. |
Filled now |
The samples currently buffered, expressed as milliseconds of audio time. |
2 s average |
The average buffered time over the last two seconds, with its minimum and maximum. |
Underruns |
The receiver ran short of buffered samples. Repeated increases can explain gaps. |
Overruns |
The buffer filled beyond its capacity. Samples could not all be retained. |
A source can require a minimum buffer for delivery bursts. That minimum can exceed your selected value. Compare the live status after reconnecting.
FT8/FT4 reception applies a timing-related buffer cap. A larger preset cannot correct a wrong clock or missed slots. See FSK timing checks.
Prefer a wired connection when possible. If counters keep increasing, check network stability and computer load before adding more delay.