How to add new decoders

i’m playing with the idea to add rtl_sdr to the receiver types. this because fetching a transponder like funcube is not fixed to defined channels.
besides altering receiver.py will there be some obstacles to get around as like as how to up load efficent that amount of data and how to represent the data online.

some further constrains i should aware of?

asking for your ideas, br Robert