Fast and simple I/Q spectrum single-client server for RTL2832 based DVB-T receivers.
- Rewritten on modern C++20.
- Uses incredible standalone asio library for communcation and signals handling.
- Fully compatible with existing
rtl_tcp
clients, also command line options (except-n
) same as for originalrtl_tcp
. - Print EEPROM info at run.
- Dongle starts only after client connects and completely stops when client disconnects.
- No slow stuff (memory allocation/mutexes/linked lists/ring buffers etc.) during I/Q data sending.
- Depends only on libusb library.
- Tested on Orange Pi Zero, Armbian and with original RTL-SDR V3 Dongle.
To build the project execute the following commands:
apt-get install libusb-1.0-0-dev
git clone https://github.com/vasilenkoalexey/rtl_asio.git
cd rtl_asio
mkdir build
cd build
cmake ..
make