Do you know of a table comparing the capabilities of SDR protocols like rtl_tcp, soapy, openhpsdr, spyserver and no doubt a dozen I’m not yet aware of?
I don’t know such a table. I have an RTL-SDR v3, but I’m not even sure what protocol it uses.
The protocol between the computer and the dongle is one, but there’s another using rtl_tcp which allows you to access the dongle remotely across the network.
I’ve found individual references to some of this, but it’s not really complete and in order to figure out how it all works, I’m hoping that I don’t have to learn all the various protocols, rather pick the one with the right functionality and then learn (and implement) it.
What’s your goal? It’s hard to give a useful answer without understanding that.
I’m attempting to figure out what functionality each has, for example, rtl_tcp apparently only supports 8 bit samples which means that you run into issues if the hardware does 12 bit samples.
Another example is spyserver that’s closed source. I have no idea what sample size it uses and if it has the capability to use different sizes depending on the hardware.
I’m attempting to evaluate the protocols each of these tools uses to talk to the world.