Back to Projects
complete 2018 open-source

RTL-SDR TCP Multiplexer

A TCP relay that allows multiple clients to connect to a single RTL-SDR device simultaneously.

While working with smart meter decoding, I needed a way to use a single RTL-SDR device for multiple simultaneous decoders. The existing rtl_mus solution had problems with CPU load and buffer crashes.

I wrote rtlmux to solve this problem, allowing multiple TCP clients to connect to a single RTL-SDR with about 1/4 the CPU usage of the alternative.

Features

  • Connect multiple TCP clients to a single RTL-SDR
  • Low CPU overhead
  • Replicates both data and control streams

Usage information is in the README in the source repository.