Web SDR receiver

The goal of this thesis is to create a client-server application allowing users to listen to radio transmission using a web interface. The application shall read radio signal data from a tuner connected to the server, demodulate the signal on the server side and stream it to connected clients. The created software shall allow different users to listen to different radio channels independently without affecting each other, while allowing a privileged user to change the tuner parameters using the web interface. The application will be implemented using the GNU Radio framework and will support tuners RTL-SDR. This thesis also introduces the concept of Software Defined Radio and describes the modulations supported in the created software.


Faculty of Informatics

Date of Completion

spring 2017



Marek Grác


Jaroslav Škarvada


Ondřej Lysoněk