Network Output and External Control

Serve ADS-B data, stream receiver audio to Icecast, and control tuning through a standard rigctl TCP endpoint.

ADS-B SBS feed server

The SBS server publishes SPECTER's decoded aircraft identity, position, and velocity in BaseStation TCP format.

  1. Open SETTINGS, then Recording & Output.
  2. Enable ADS-B SBS feed server.
  3. Use port 30003, or select another available port.
  4. Point readsb, Virtual Radar Server, or a compatible feeder at this computer and port.

The server uses aircraft already decoded inside SPECTER SDR, so a second program does not need direct access to the ADS-B receiver.

Icecast audio stream

Audio streaming encodes one receiver's demodulated audio as MP3 with the bundled ffmpeg and pushes it to an Icecast mount.

  1. Enable Audio stream under Recording & Output.
  2. Select the receiver.
  3. Enter the mount URL as icecast://source:password@host:8000/mount.
  4. Save Settings. The streamer reconnects automatically after a connection drop.
The URL contains an Icecast source password. Keep it private and use credentials created specifically for the stream.

rigctl control server

The rigctl server implements the hamlib NET control protocol for a selected SPECTER receiver. Compatible radio software can read its frequency and retune it over TCP.

  1. Enable rigctl control server.
  2. Select the receiver and port. The standard port is 4532.
  3. Configure the external software for hamlib NET rigctl at this computer's address and port.

The F <frequency_hz> command retunes the receiver and f reports its current frequency.

Windows firewall

Allow inbound TCP only for the enabled server ports and only on the network profiles you intend to use. Keep services bound to trusted networks unless you have deliberately configured secure remote access.